One document matched: draft-yang-ib-subnet-management-mib-01.txt
Differences from draft-yang-ib-subnet-management-mib-00.txt
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
IP over Infiniband
Internet Draft Edwin Tsang &
Carl Yang
TopSpin
Communications
Inc.
Cheng Yang
Sun Microsystems
Inc.
Expires: April 2004 October 2003
Infiniband Subnet Manager(SM) MIB
<draft-yang-ib-subnet-management-mib-01.txt>
Status of this Memo
This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of RFC 2026.
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 obsolete 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.
For potential updates to the above required-text see:
http://www.ietf.org/ietf/1id-guidelines.txt
Abstract
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 the InfiniBand Subnet Manager(SM)
Expires: April 2004 [Page 1 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
(http://www.infinibandta.org).
Table of Contents
1 Introduction....................................................2
2 Terminology.....................................................2
3 The Internet-Standard Management Framework......................3
4 Overview........................................................3
4.1 IB Subnet Manager Configuration Group......................3
4.2 IB Subnet Manager Node Information Group...................3
4.3 IB Subnet Manager Port Information Group...................3
4.4 IB Subnet Manager Switch Information Group.................4
4.5 IB Subnet Manager Partition Group..........................4
4.6 IB Subnet Manager Multicast Information Group..............4
4.7 IB Subnet Manager Path Group...............................4
4.8 IB Subnet Manager Information Group........................4
4.9 IB Subnet Manager Link Information Group...................4
4.10 IB Subnet Manager Path Information Group...................4
4.11 IB Subnet Manager MultiPath Information Group..............4
4.12 IB Subnet Manager Trace Information Group..................5
4.13 IB Subnet Manager Service Information Group................5
4.14 IB Subnet Manager Switch SL to VL Map Group................5
4.15 IB Subnet Manager Channel Adapter (CA) SL to VL Map Group..5
4.16 IB Subnet Manager VL Arbitration Group.....................5
5 Next Steps......................................................5
6 Definitions.....................................................5
7 Revision History...............................................91
7.1 Changes from <draft-yang-ib-subnet-management-mib-00.txt>.91
8 Security Considerations........................................91
9 Full Copyright Statement.......................................92
10 Intellectual Property Notice...................................93
11 Normative References...........................................93
12 Informative References.........................................93
13 Acknowledgments................................................93
14 Author's Addresses.............................................94
1 Introduction
2 Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT"
Expires: April 2004 [Page 2 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119].
For an introduction to the concepts of InfiniBand, see [IBTAArch].
3 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].
4 Overview
The Infiniband Architecture [IBTAArch] 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 Subnet Manager, which are responsible for
configuring and monitoring of Infiniband subnet.
4.1 IB Subnet Manager Configuration Group
This group contains all Subnet Managers that are active on this device.
An IB device can be attached to one or more IB subnets. If the IB device
is hosting a Subnet Manager, responsible for managing the attached IB
subnet, a row is present in ibSmConfigTable.
4.2 IB Subnet Manager Node Information Group
This table contains the node information for the IB nodes that are managed
by the Subnet Managers active on this device.
4.3 IB Subnet Manager Port Information Group
This table contains the port information for the IB ports that are managed
by the Subnet Managers active on this device.
Expires: April 2004 [Page 3 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
4.4 IB Subnet Manager Switch Information Group
This table contains the switch information for the IB switches that are
managed by the Subnet Managers active on this device.
4.5 IB Subnet Manager Partition Group
This table contains the partition groups that are managed by the Subnet
Managers active on this device.
4.6 IB Subnet Manager Multicast Information Group
This groups contains the information for the IB multicast groups that are
managed by the Subnet Managers active on this device.
4.7 IB Subnet Manager Path Group
This table contains the path information between two IB end-nodes that
are managed by the Subnet Managers active on this device.
4.8 IB Subnet Manager Information Group
This group contains a table of information regarding other Subnet
Managers that are on the same IB subnet as the Subnet Managers active
on this device.
4.9 IB Subnet Manager Link Information Group
This group contains a table of information regarding to the physical link
topology of the IB subnets.
4.10 IB Subnet Manager Path Information Group
This group contains two tables for accessing IB Path records:
ibSmPathReqTable should be used to initiate query of Path records, and
then ibSmPathResultTable should be used to retrieve the query results.
4.11 IB Subnet Manager MultiPath Information Group
This group contains two tables for accessing IB MultiPath records:
ibSmMultiPathReqTable should be used to initiate query of MultiPath
records, and then ibSmMultiPathResultTable should be used to retrieve
Expires: April 2004 [Page 4 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
the query results.
4.12 IB Subnet Manager Trace Information Group
This group contains two tables for accessing IB Trace records:
ibSmTraceReqTable should be used to initiate query of Trace records, and
then ibSmTraceResultTable should be used to retrieve the query results.
4.13 IB Subnet Manager Service Information Group
This group contains two tables: ibSmServiceTable should be used to
retrieve Service records, and ibSmServiceAssociationTable should be used
to manage Service Key to Service Name mappings.
4.14 IB Subnet Manager Switch SL to VL Map Group
This group contains a table of map between SL to VL for the switches that
are managed by the Subnet Managers active on this device.
4.15 IB Subnet Manager Channel Adapter (CA) SL to VL Map Group
This group contains a table of the map between SL to VL for the channel
adapters and routers that are managed by the Subnet Managers active on
this device.
4.16 IB Subnet Manager VL Arbitration Group
This group contains a table of VL arbitration for the ports that are
managed by the Subnet Managers active on this device.
5 Next Steps
This draft should be considered a work in progress. Currently, this draft
is missing:
1. Trap definitions.
2. Compliance statement section.
3. Security Consideration to be finished.
6 Definitions
IB-SM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Expires: April 2004 [Page 5 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
Counter32,
NOTIFICATION-TYPE, TimeTicks FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
TruthValue, RowStatus, DisplayString FROM SNMPv2-TC
infinibandMIB FROM IB-TC-MIB;
ibSmMIB MODULE-IDENTITY
LAST-UPDATED "200310200000Z" -- 20 October 2003
ORGANIZATION "IETF IP over IB Working Group"
CONTACT-INFO
"Working Group Email: ipoverib@ietf.org
Carl Yang/Edwin Tsang
Postal: TopSpin Communications, Inc.
515 Ellis Street
Mountain View, CA 94043
United States
Tel: +1 650 316 3300
Email: carl@topspin.com edwin@topspin.com
Cheng Yang
Postal: Sun Microsystems, Inc.
4150 Network Circle
Santa Clara, CA 95054
United States
Tel: 1-800-555-9SUN or 1-650-960-1300
Email: cheng.yang@sun.com
http://www.sun.com"
DESCRIPTION
"The managed objects for Infiniband Subnet Managers(SM)."
REVISION "200310200000Z" -- 20 October 2003
DESCRIPTION "Complete revision of this MIB. "
REVISION "200110220000Z"
DESCRIPTION "Initial version of this MIB."
::={ infinibandMIB 7 }
-- Objects
ibSmMIBObjects OBJECT IDENTIFIER ::= { ibSmMIB 1 }
ibSmConfigInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 1}
ibSmNodeInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 2}
ibSmPortInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 3}
ibSmSwitchInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 4}
ibSmPartitionInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 5}
ibSmMcastInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 7}
Expires: April 2004 [Page 6 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmSMInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 8}
ibSmLinkInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 9}
ibSmPathInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 10}
ibSmMultiPathInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 11}
ibSmTraceInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 12}
ibSmServiceInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 13}
ibSmSwSLtoVLMapInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 14}
ibSmCaSLtoVLMapInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 15}
ibSmVLArbitrationInfo OBJECT IDENTIFIER ::= { ibSmMIBObjects 16}
ibSmMIBTrap OBJECT IDENTIFIER ::= { ibSmMIB 2 }
ibSmMIBConformance OBJECT IDENTIFIER ::= { ibSmMIB 3 }
ibSmMIBCompliances OBJECT IDENTIFIER ::= { ibSmMIBConformance 1 }
ibSmMIBGroups OBJECT IDENTIFIER ::= { ibSmMIBConformance 2 }
-- Textual Conventions
IbSmSubnetPrefix ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2x:"
STATUS current
DESCRIPTION
"A 64-bit value used to identify an IB subnet."
SYNTAX OCTET STRING (SIZE(8))
-- Subnet Manager Configuration Table
ibSmConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all configured Subnet Managers on this
node."
::= { ibSmConfigInfo 1 }
ibSmConfigEntry OBJECT-TYPE
SYNTAX IbSmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmConfigTable."
INDEX { ibSmConfigSubnetPrefix }
::= { ibSmConfigTable 1 }
IbSmConfigEntry ::= SEQUENCE {
ibSmConfigSubnetPrefix IbSmSubnetPrefix,
ibSmConfigGUID OCTET STRING,
Expires: April 2004 [Page 7 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmConfigPriority INTEGER,
ibSmConfigSMKey OCTET STRING,
ibSmConfigAdminStatus INTEGER,
ibSmConfigOperStatus INTEGER,
ibSmConfigActCount Counter32,
ibSmConfigStatus RowStatus,
ibSmConfigSweepInterval INTEGER,
ibSmConfigResponseTimeout INTEGER,
ibSmConfigPortAgingTime INTEGER,
ibSmConfigMinUnicastLID INTEGER,
ibSmConfigMaxUnicastLID INTEGER,
ibSmConfigDefaultLMC INTEGER,
ibSmConfigMasterPollInterval INTEGER,
ibSmConfigMasterPollRetries INTEGER,
ibSmConfigMKeyLeasePeriod INTEGER
}
ibSmConfigSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmConfigEntry 1 }
ibSmConfigGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The GUID of this subnet manager."
::= { ibSmConfigEntry 2 }
ibSmConfigPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Assigned priority for this Subnet Manager. It is used as one of
parameters in selecting the master Subnet Manager in an IB subnet."
DEFVAL { 0 }
::= { ibSmConfigEntry 3 }
ibSmConfigSMKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SM_Key of the SM. SM Key exclusively identifies an SM on the
Expires: April 2004 [Page 8 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
subnet. User should take extra caution when setting this value."
DEFVAL { "00000000" }
::= { ibSmConfigEntry 4 }
ibSmConfigAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administrative status of the Subnet Manager."
DEFVAL { enable }
::= { ibSmConfigEntry 5 }
ibSmConfigOperStatus OBJECT-TYPE
SYNTAX INTEGER(0..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational status of the Subnet Manager:
notActive(0), discovering(1), standby(2), master(3),
reserved(4)."
::= { ibSmConfigEntry 6 }
ibSmConfigActCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Activity counter that increments each time the SM issues
an SMP or performs other management activities."
::= { ibSmConfigEntry 7 }
ibSmConfigStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to create or delete a row in this table. Creating
a row has the effect of assigning a Subnet Manager to an
IB subnet. Depending on the negotiation process the
Subnet Manager can take the role of a master or standby
Subnet Manager for the IB subnet. Deleting a row has the
effect of removing the Subnet Manager from the IB subnet."
::= { ibSmConfigEntry 8 }
ibSmConfigSweepInterval OBJECT-TYPE
Expires: April 2004 [Page 9 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure the interval the SM should sweep the
IB network. The value is specified in seconds."
::= { ibSmConfigEntry 9 }
ibSmConfigResponseTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure the time-out interval for that SM should
wait for a response before the SM declares a port to
be unresponsive. The value is specified in milliseconds."
DEFVAL { 2000 }
::= { ibSmConfigEntry 10 }
ibSmConfigPortAgingTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure the time interval for that SM should
retain a port's configuration after the port is unresponsive.
The value is specified in seconds."
::= { ibSmConfigEntry 11 }
ibSmConfigMinUnicastLID OBJECT-TYPE
SYNTAX INTEGER(1..49151)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure unicast LID range for the Subnet Manager.
This is the low limit of the LID and its value must be less than
the value of ibSmConfigMaxUnicastLID."
::= { ibSmConfigEntry 12 }
ibSmConfigMaxUnicastLID OBJECT-TYPE
SYNTAX INTEGER(1..49151)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure unicast LID range for the Subnet Manager.
This is the high limit of the LID and its value must be greater
Than the value of ibSmConfigMinUnicastLID."
::= { ibSmConfigEntry 13 }
Expires: April 2004 [Page 10 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmConfigDefaultLMC OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure how many LID to be assigned per port. The user
should take extra caution when setting this value because the
change affects the routing of the packets and existing LID
assignments."
::= { ibSmConfigEntry 14 }
ibSmConfigMasterPollInterval OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure the time interval the Standby Subnet Manager
will use to poll the Master Subnet Manager, in seconds."
::= { ibSmConfigEntry 15 }
ibSmConfigMasterPollRetries OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure the number of retries the Standby Subnet Manager
will retry its poll of the Master Subnet Manager, in seconds."
::= { ibSmConfigEntry 16 }
ibSmConfigMKeyLeasePeriod OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure the MKey lease period, in seconds"
::= { ibSmConfigEntry 17 }
-- node information table
ibSmNodeInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmNodeInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all IB nodes that are actively managed
by the Subnet Managers on this device."
::= { ibSmNodeInfo 1 }
ibSmNodeInfoEntry OBJECT-TYPE
Expires: April 2004 [Page 11 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
SYNTAX IbSmNodeInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmNodeInfoTable."
INDEX { ibSmNodeInfoSubnetPrefix, ibSmNodeInfoNodeGUID }
::= { ibSmNodeInfoTable 1 }
IbSmNodeInfoEntry ::= SEQUENCE {
ibSmNodeInfoSubnetPrefix IbSmSubnetPrefix,
ibSmNodeInfoNodeGUID OCTET STRING,
ibSmNodeInfoBaseVersion INTEGER,
ibSmNodeInfoClassVersion INTEGER,
ibSmNodeInfoType INTEGER,
ibSmNodeInfoNumPorts INTEGER,
ibSmNodeInfoSystemImageGUID OCTET STRING,
ibSmNodeInfoPortGUID OCTET STRING,
ibSmNodeInfoPartitionCap INTEGER,
ibSmNodeInfoDeviceID OCTET STRING,
ibSmNodeInfoRevision OCTET STRING,
ibSmNodeInfoLocalPortNum INTEGER,
ibSmNodeInfoVendorID OCTET STRING,
ibSmNodeInfoDescription DisplayString
}
ibSmNodeInfoSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmNodeInfoEntry 1 }
ibSmNodeInfoNodeGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The GUID of this node."
::= { ibSmNodeInfoEntry 2 }
ibSmNodeInfoBaseVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Supported base management datagram version."
::= { ibSmNodeInfoEntry 3 }
Expires: April 2004 [Page 12 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmNodeInfoClassVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Supported subnet management class."
::= { ibSmNodeInfoEntry 4 }
ibSmNodeInfoType OBJECT-TYPE
SYNTAX INTEGER(0..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of node being managed:
reserved(0), channelAdapter(1), switch(2), router(3),error(4)."
::= { ibSmNodeInfoEntry 5 }
ibSmNodeInfoNumPorts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of physical ports on this node."
::= { ibSmNodeInfoEntry 6 }
ibSmNodeInfoSystemImageGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"GUID associating this node with other nodes controlled by common
supervisory code. Provides a means for system software to
indicate the availability of multiple paths to the same
destination via multiple nodes. Set to zero if indication of
node association is not desired. The SystemImageGUID may be
the NodeGUID of one of the associated nodes if that node is
not field-replaceable."
::= { ibSmNodeInfoEntry 7 }
ibSmNodeInfoPortGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"GUID of this port. One port within a node can return the
nodeGUID as its PortGUID if the port is an integral part of the
node and is not field-replaceable."
::= { ibSmNodeInfoEntry 8 }
Expires: April 2004 [Page 13 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmNodeInfoPartitionCap OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of entries in the partition table for CA, router, and the
switch management port. This is at a minimum set to 1 for all
nodes including switch."
DEFVAL { 1 }
::= { ibSmNodeInfoEntry 9 }
ibSmNodeInfoDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device ID information as assigned by device manufacturer."
::= { ibSmNodeInfoEntry 10 }
ibSmNodeInfoRevision OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device revision, assigned by manufacturer."
::= { ibSmNodeInfoEntry 11 }
ibSmNodeInfoLocalPortNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link port number this SNMP packet came in on."
::= { ibSmNodeInfoEntry 12 }
ibSmNodeInfoVendorID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device vendor ID, per IEEE."
::= { ibSmNodeInfoEntry 13 }
ibSmNodeInfoDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A vendor specific optional text string describing this node."
Expires: April 2004 [Page 14 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmNodeInfoEntry 14 }
-- Subnet Manager port information table
ibSmPortInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmPortInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all IB ports that are actively managed by
the Subnet Managers on this device."
::= { ibSmPortInfo 1 }
ibSmPortInfoEntry OBJECT-TYPE
SYNTAX IbSmPortInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmPortInfoTable."
INDEX { ibSmPortInfoSubnetPrefix, ibSmPortInfoNodeGUID,
ibSmPortInfoLocalPortNum }
::= { ibSmPortInfoTable 1 }
IbSmPortInfoEntry ::= SEQUENCE {
ibSmPortInfoSubnetPrefix IbSmSubnetPrefix,
ibSmPortInfoNodeGUID OCTET STRING,
ibSmPortInfoLocalPortNum INTEGER,
ibSmPortInfoMKey OCTET STRING,
ibSmPortInfoGIDPrefix OCTET STRING,
ibSmPortInfoLID INTEGER,
ibSmPortInfoMasterSmLID INTEGER,
ibSmPortInfoCapMask OCTET STRING,
ibSmPortInfoDiagCode OCTET STRING,
ibSmPortInfoMKeyLeasePeriod INTEGER,
ibSmPortInfoLinkWidthEnabled INTEGER,
ibSmPortInfoLinkWidthSupported INTEGER,
ibSmPortInfoLinkWidthActive INTEGER,
ibSmPortInfoLinkSpeedSupported INTEGER,
ibSmPortInfoState INTEGER,
ibSmPortInfoPhyState INTEGER,
ibSmPortInfoLinkDownDefState INTEGER,
ibSmPortInfoMKeyProtBits INTEGER,
ibSmPortInfoLMC INTEGER,
ibSmPortInfoLinkSpeedActive INTEGER,
ibSmPortInfoLinkSpeedEnabled INTEGER,
ibSmPortInfoNeighborMTU INTEGER,
ibSmPortInfoMasterSmSL INTEGER,
ibSmPortInfoVLCap INTEGER,
ibSmPortInfoVLHighLimit INTEGER,
Expires: April 2004 [Page 15 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmPortInfoVLArbHighCap INTEGER,
ibSmPortInfoVLArbLowCap INTEGER,
ibSmPortInfoMTUCap INTEGER,
ibSmPortInfoVLStallCount INTEGER,
ibSmPortInfoHOQLife INTEGER,
ibSmPortInfoOperVL INTEGER,
ibSmPortInfoInPartEnforce TruthValue,
ibSmPortInfoOutPartEnforce TruthValue,
ibSmPortInfoInFilterRawPktEnf TruthValue,
ibSmPortInfoOutFilterRawPktEnf TruthValue,
ibSmPortInfoMKeyViolation INTEGER,
ibSmPortInfoPKeyViolation INTEGER,
ibSmPortInfoQKeyViolation INTEGER,
ibSmPortInfoGUIDCap INTEGER,
ibSmPortInfoSubnetTimeout INTEGER,
ibSmPortInfoRespTime INTEGER,
ibSmPortInfoLocalPhyError INTEGER,
ibSmPortInfoOverrunError INTEGER,
ibSmPortInfoInitType OCTET STRING,
ibSmPortInfoInitTypeReply OCTET STRING
}
ibSmPortInfoSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmPortInfoEntry 1 }
ibSmPortInfoNodeGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64-bit GUID of the node that contains this port."
::= { ibSmPortInfoEntry 2 }
ibSmPortInfoLocalPortNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local port number this port."
::= { ibSmPortInfoEntry 3 }
ibSmPortInfoMKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
Expires: April 2004 [Page 16 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
STATUS current
DESCRIPTION
"The 64-bit management Key for this port."
::= { ibSmPortInfoEntry 4 }
ibSmPortInfoGIDPrefix OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64-bit GID prefix for this port."
::= { ibSmPortInfoEntry 5 }
ibSmPortInfoLID OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit base LID of this port."
::= { ibSmPortInfoEntry 6 }
ibSmPortInfoMasterSmLID OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit base LID of the master SM that is managing this
port."
::= { ibSmPortInfoEntry 7 }
ibSmPortInfoCapMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Supported capabilities of this node. A bit set to 1 for
affirmation of supported capability:
0: Reserved, shall be zero
1: IsSM
2: IsNoticeSupported
3: IsTrapSupported
4: IsResetSupported
5: IsAutomaticMigrationSupported
6: IsSLMappingSupported
7: IsMKeyNVRAM
8: IsPKeyNVRAM
9: IsLEDInfoSupported
10: IsSMDisabled
Expires: April 2004 [Page 17 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
11-15: Reserved, shall be zero
16: IsConnectionManagerSupported
17: IsSNMPTunnelingSupported
18: Reserved, shall be zero
19: IsDeviceManagementSupported
20: IsVendorClassSupported
21-31: Reserved, shall be zero"
::= { ibSmPortInfoEntry 8 }
ibSmPortInfoDiagCode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Diagnostic code"
::= { ibSmPortInfoEntry 9 }
ibSmPortInfoMKeyLeasePeriod OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timer value used to indicate how long the M_Key protection bits
are to be remain non-zero aftera SubnSet(PortInfo) fails a M Key
check. The value of the timer indicates the number of seconds
for the lease period."
::= { ibSmPortInfoEntry 10 }
ibSmPortInfoLinkWidthEnabled OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled link width. Indicated as follows:
0: No state change
1: 1x
2: 4x
3: 1x or 4x
8: 12x
9: 1x or 12x
10: 4x or 12x
11: 1x, 4x or 12x
1-7, 12-254: reserved
255: Set to ibSmPortInfoLinkWidthSupported value."
::= { ibSmPortInfoEntry 11 }
ibSmPortInfoLinkWidthSupported OBJECT-TYPE
SYNTAX INTEGER
Expires: April 2004 [Page 18 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Supported link width. Indicated as follows:
1: 1x
3: 1x or 4x
11: 1x, 4x or 12x
0, 2, 4-10, 12-255 reserved."
::= { ibSmPortInfoEntry 12 }
ibSmPortInfoLinkWidthActive OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently active link width. Indicated as follows:
1: 1x
2: 4x
8: 12x
0, 3, 4-7, 9-255 reserved."
::= { ibSmPortInfoEntry 13 }
ibSmPortInfoLinkSpeedSupported OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Supported link speed. Indicated as follows:
1: 2.5Gps
0, 2-15: reserved."
::= { ibSmPortInfoEntry 14 }
ibSmPortInfoState OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port state. When writing to this field, only legal transitions
are valid. noStateChange(0),down(1), initialize(2), armed(3),
active(4), reserved(5). "
::= { ibSmPortInfoEntry 15 }
ibSmPortInfoPhyState OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
Expires: April 2004 [Page 19 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
DESCRIPTION
"When writing this field, only legal transition are valid.
noStateChange(0), sleep(1), polling(2), disabled(3),
portConfigurationTraining(4), linkup(5),linkErrorRecovery(6),
reserved(7). "
::= { ibSmPortInfoEntry 16 }
ibSmPortInfoLinkDownDefState OBJECT-TYPE
SYNTAX INTEGER(0..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When writing this field, only legal transitions are valid.
noStateChange(0), sleep(1), polling(2), reserved(3) "
::= { ibSmPortInfoEntry 17 }
ibSmPortInfoMKeyProtBits OBJECT-TYPE
SYNTAX INTEGER(0..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bits are described below:
0: SubnGet() shall succeed for any Key in the
MADHeader:M_Key and SubnGetResp(PortInfo) shall return
the contents of the PortInfo:M_Key component.
1: SubnGet() shall succeed for any Key in the
MADHeader:M_Key and SubnGetResp(PortInfo) shall return
the contents of the PortInfo:M_Key component set to zero
if MADHeader:M_Key does not match the PortInfo:M Key
component of the port.
2: SubnGet() and SubnSet() shall fail if MADHeader:M_Key
does not match the PortInfo:M_Key component in the port.
3: SubnGet() and SubnSet() shall fail if MADHeader:M_Key
does not match the PortInfo:M_Key component in the port."
::= { ibSmPortInfoEntry 18 }
ibSmPortInfoLMC OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LID mask for multipath support. User should take extra caution
when setting this value, since any change will effect packet
routing."
::= { ibSmPortInfoEntry 19 }
Expires: April 2004 [Page 20 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmPortInfoLinkSpeedActive OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current active link speed, indicated as follows:
1: 2.5Gps
0, 2-15: reserved"
::= { ibSmPortInfoEntry 20 }
ibSmPortInfoLinkSpeedEnabled OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled link speed, indicated as follows:
0: No state change
1: 2.5Gps
2-14: reserved
15: Set to ibSmPortLinkSpeedSupported value.
When writing this field only legal transitions are
valid."
::= { ibSmPortInfoEntry 21 }
ibSmPortInfoNeighborMTU OBJECT-TYPE
SYNTAX INTEGER {
mtu256(1),
mtu512(2),
mtu1024(3),
mtu2048(4),
mtu4096(5),
reserved(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Active maximum MTU enabled on this port for transmit."
::= { ibSmPortInfoEntry 22 }
ibSmPortInfoMasterSmSL OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The administrative SL of the master SM that is managing this
Expires: April 2004 [Page 21 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
port."
::= { ibSmPortInfoEntry 23 }
ibSmPortInfoVLCap OBJECT-TYPE
SYNTAX INTEGER {
vl0(1),
vl0ToVl1(2),
vl0ToVl3(3),
vl0ToVl7(4),
vl0ToVl14(5),
reserved(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Lanes supported on this port."
::= { ibSmPortInfoEntry 24 }
ibSmPortInfoVLHighLimit OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Limit of high priority component of VL arbitration table."
::= { ibSmPortInfoEntry 25 }
ibSmPortInfoVLArbHighCap OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VL/Weight pairs supported on this port in the smVLArbTable for
high priority."
::= { ibSmPortInfoEntry 26 }
ibSmPortInfoVLArbLowCap OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VL/Weight pairs supported on this port in the smVLArbTable for
low priority."
::= { ibSmPortInfoEntry 27 }
ibSmPortInfoMTUCap OBJECT-TYPE
SYNTAX INTEGER {
mtu256(1),
mtu512(2),
mtu1024(3),
Expires: April 2004 [Page 22 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
mtu2048(4),
mtu4096(5),
reserved(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum MTU supported by this port."
::= { ibSmPortInfoEntry 28 }
ibSmPortInfoVLStallCount OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the number of sequential packets dropped that causes
the port to enter the VLStalled state."
::= { ibSmPortInfoEntry 29 }
ibSmPortInfoHOQLife OBJECT-TYPE
SYNTAX INTEGER(0..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the time a packet can live at the head of a VL queue."
::= { ibSmPortInfoEntry 30 }
ibSmPortInfoOperVL OBJECT-TYPE
SYNTAX INTEGER {
vl0(1),
vl0ToVl1(2),
vl0ToVl3(3),
vl0ToVl7(4),
vl0ToVl14(5),
reserved(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Virtual Lanes operational on this port."
::= { ibSmPortInfoEntry 31 }
ibSmPortInfoInPartEnforce OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates support of optional partition enforcement on packets
received from this port."
Expires: April 2004 [Page 23 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmPortInfoEntry 32 }
ibSmPortInfoOutPartEnforce OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates support of optional partition enforcement on packets
transmitted from this port."
::= { ibSmPortInfoEntry 33 }
ibSmPortInfoInFilterRawPktEnf OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates support of optional raw packet enforcement on raw
packets received from this port."
::= { ibSmPortInfoEntry 34 }
ibSmPortInfoOutFilterRawPktEnf OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates support of optional raw packet enforcement on raw
packets transmitted from this port."
::= { ibSmPortInfoEntry 35 }
ibSmPortInfoMKeyViolation OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Counts the number of SMP packets that have been received on the
port that have had invalid M_Key, since power on or reset.
Increments till count reaches all 1s and then must be set back to
zero to re-able incrementing."
::= { ibSmPortInfoEntry 36 }
ibSmPortInfoPKeyViolation OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Counts the number of packets that have been received on the port
that have had invalid P_Key, since power on or reset. Increments
till count reaches all 1s and then must be set back to zero to
re-able incrementing."
Expires: April 2004 [Page 24 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmPortInfoEntry 37 }
ibSmPortInfoQKeyViolation OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of packets that have been received on the port
that have had invalid Q_Key, since power on or reset. Increments
till count reaches all 1s and then must be set back to zero to
re-able incrementing."
::= { ibSmPortInfoEntry 38 }
ibSmPortInfoGUIDCap OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of GUID entries supported in the GUIDInfo attribute for
this port."
::= { ibSmPortInfoEntry 39 }
ibSmPortInfoSubnetTimeout OBJECT-TYPE
SYNTAX INTEGER(0..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the maximum expected subnet propagation delay, which
depends upon the configuration of the switches, to reach any
other port in the subnet and shall also be used to determine the
maximum rate which SubnTraps() can be sent from this port."
::= { ibSmPortInfoEntry 40 }
ibSmPortInfoRespTime OBJECT-TYPE
SYNTAX INTEGER(0..31)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the expected maximum time between the port reception
of a SMP and the transmission of the associated response."
::= { ibSmPortInfoEntry 41 }
ibSmPortInfoLocalPhyError OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Threshold value. When the count of marginal link errors exceeds
this threshold, the local link integrity error shall be generated."
Expires: April 2004 [Page 25 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmPortInfoEntry 42 }
ibSmPortInfoOverrunError OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Threshold value. When the count of buffer overruns over
consecutive flow control update periods exceeds this threshold,
the excessive buffer overrun error shall be generated."
::= { ibSmPortInfoEntry 43 }
ibSmPortInfoInitType OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optional; shall be 0 if not implemented. Type of initialization
requested by this port before SM moves it to Active or Armed state.
Bit 0: NoLoad. 0 = Port is requesting that its
attributes be initialized. 1 = Port is requesting that
no data be loaded into its attributes at all, asserting
that the last-loaded data still exists and is valid.
Bit 1: PreserveContent. 0 = Port makes no
request regarding content of the data that is
loaded into its attributes. 1 = Port is requesting
that all such data, if loaded, be set to the most
recent content loaded by the SM.
Bit 2: PreservePresence. 0 = Port is requesting
that all settable SA attributes referencing this port
be removed prior to activating this port and Report()s
of in/out of service (trap numbers 64/65) be sent. 1 = Port is
requesting that all such data be preserved, and
Report()s of in/out of service (trap numbers 64/65) not be sent
for this port.
Bit 3: DoNotResuscitate. 0 = bits 0, 1, and 2 of this
field are valid; initialization of this port should
begin based on their values. 1 = bits 0, 1, and 2
are not valid; port is requesting that reinitialization
of this port, and any Report()s of in/out of service
(trap numbers 64/65) be delayed until this bit is
set to 0.
Other Bits: Reserved. "
Expires: April 2004 [Page 26 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmPortInfoEntry 44 }
ibSmPortInfoInitTypeReply OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Written by the SM prior to changing the port to Active or
Armed state. Optional; shall be set to all 0s if not implemented.
Indicates the type of initialization performed.
Bit 0: NoLoadReply. 0 = Port attributes were initialized.
1 = No data was loaded into the port attributes.
Bit 1: PreserveContentReply. 0 = No information
is available regarding content of the data loaded
into the port attributes. 1 = The data loaded into
the port attributes was set to the content most
recently loaded by the SM.
Bit 2: PreservePresenceReply. 0 = All settable SA
attributes referencing this port were removed prior to activating
this port and Report()s of in/out of service (trap numbers
64/65) were sent. 1 = All such data existing
when this port was last active was not removed
and Report()s of in/out of service (trap numbers
64/65) were not sent.
Other Bits: Reserved. "
::= { ibSmPortInfoEntry 45 }
-- switch information table
ibSmSwitchInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmSwitchInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all IB switches that are actively
managed by the Subnet Managers on this device."
::= { ibSmSwitchInfo 1 }
ibSmSwitchInfoEntry OBJECT-TYPE
SYNTAX IbSmSwitchInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmSwitchInfoTable."
Expires: April 2004 [Page 27 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
INDEX { ibSmSwitchInfoSubnetPrefix, ibSmSwitchInfoNodeGUID }
::= { ibSmSwitchInfoTable 1 }
IbSmSwitchInfoEntry ::= SEQUENCE {
ibSmSwitchInfoSubnetPrefix IbSmSubnetPrefix,
ibSmSwitchInfoNodeGUID OCTET STRING,
ibSmSwitchInfoLinearFdbCap INTEGER,
ibSmSwitchInfoRandomFdbCap INTEGER,
ibSmSwitchInfoMcastFdbCap INTEGER,
ibSmSwitchInfoLinearFdbTop INTEGER,
ibSmSwitchInfoDefaultPort INTEGER,
ibSmSwitchInfoDefPriMcastPort INTEGER,
ibSmSwitchInfoDefNonPriMcastPort INTEGER,
ibSmSwitchInfoLifeTimeValue INTEGER,
ibSmSwitchInfoPortStateChange INTEGER,
ibSmSwitchInfoLIDsPerPort INTEGER,
ibSmSwitchInfoPartitionEnfCap INTEGER,
ibSmSwitchInfoInEnfCap TruthValue,
ibSmSwitchInfoOutEnfCap TruthValue,
ibSmSwitchInfoInFilterRawPktCap TruthValue,
ibSmSwitchInfoOutFilterRawPktCap TruthValue,
ibSmSwitchInfoEnhanced0 INTEGER
}
ibSmSwitchInfoSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmSwitchInfoEntry 1 }
ibSmSwitchInfoNodeGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The GUID of this node."
::= { ibSmSwitchInfoEntry 2 }
ibSmSwitchInfoLinearFdbCap OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of entries supported in the Linear Unicast Forwarding
table. Zero indicates that there is no Linear Forwarding
Database."
::= { ibSmSwitchInfoEntry 3 }
Expires: April 2004 [Page 28 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmSwitchInfoRandomFdbCap OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of entries supported in the Random Unicast Forwarding
table. Zero indicates that there is no Random Forwarding
Database."
::= { ibSmSwitchInfoEntry 4 }
ibSmSwitchInfoMcastFdbCap OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of entries supported in the Multicast Forwarding table."
::= { ibSmSwitchInfoEntry 5 }
ibSmSwitchInfoLinearFdbTop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the top of the linear forwarding table. Packets
received with unicast DLIDs greater than this value are discarded
by the switch. This component applies only to switches that
implement linear forwarding tables and is ignored by switches
that implement random forwarding tables."
::= { ibSmSwitchInfoEntry 6 }
ibSmSwitchInfoDefaultPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Forward to this port all the unicast packets from the other
ports whose DLID does not exist in the random forwarding table."
::= { ibSmSwitchInfoEntry 7 }
ibSmSwitchInfoDefPriMcastPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Forward to this port all the multicast packets from the other
ports whose DLID does not exist in the forwarding table."
::= { ibSmSwitchInfoEntry 8 }
Expires: April 2004 [Page 29 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmSwitchInfoDefNonPriMcastPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Forward to this port all the multicast packets from the
smDefPriMcastPort port whose DLID does not exist in the
forwarding table."
::= { ibSmSwitchInfoEntry 9 }
ibSmSwitchInfoLifeTimeValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time a packet can live in the switch."
::= { ibSmSwitchInfoEntry 10 }
ibSmSwitchInfoPortStateChange OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It is set to PortInTransition(1) anytime the PortState component
in the smPortInfo of any ports transition from Down to
Initialize, Initialize to Down, Armed to Down, or Active to Down
as a result of link state machine logic.
portNotInTransition(0),
portInTransition(1)"
::= { ibSmSwitchInfoEntry 11 }
ibSmSwitchInfoLIDsPerPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LID/LMC combinations that may be assigned to a given
external port for switches that support the random forwarding
table."
::= { ibSmSwitchInfoEntry 12 }
ibSmSwitchInfoPartitionEnfCap OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in this partition enforcement table per
physical port. Zero indicates that partition enforcement is not
supported by the switch"
Expires: April 2004 [Page 30 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmSwitchInfoEntry 13 }
ibSmSwitchInfoInEnfCap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates switch is capable of partition enforcement on received
packets."
::= { ibSmSwitchInfoEntry 14 }
ibSmSwitchInfoOutEnfCap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates switch is capable of partition enforcement on
transmitted packets."
::= { ibSmSwitchInfoEntry 15 }
ibSmSwitchInfoInFilterRawPktCap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates switch is capable of raw packet enforcement on
received packets."
::= { ibSmSwitchInfoEntry 16 }
ibSmSwitchInfoOutFilterRawPktCap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates switch is capable of raw packet enforcement on
transmitted packets."
::= { ibSmSwitchInfoEntry 17 }
ibSmSwitchInfoEnhanced0 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether switch port 0 supports enhanced functions."
::= { ibSmSwitchInfoEntry 18 }
-- Subnet Manager Network Partition table
ibSmPartitionTable OBJECT-TYPE
Expires: April 2004 [Page 31 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
SYNTAX SEQUENCE OF IbSmPartitionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all partitions that are managed by the
Subnet Managers on this device."
::= { ibSmPartitionInfo 1 }
ibSmPartitionEntry OBJECT-TYPE
SYNTAX IbSmPartitionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmPartitionTable."
INDEX { ibSmPartitionSubnetPrefix, ibSmPartitionKey,
ibSmPartitionVectorIndex }
::= { ibSmPartitionTable 1 }
IbSmPartitionEntry ::= SEQUENCE {
ibSmPartitionSubnetPrefix IbSmSubnetPrefix,
ibSmPartitionKey OCTET STRING,
ibSmPartitionVectorIndex INTEGER,
ibSmPartitionVector OCTET STRING,
ibSmPartitionVectorSize INTEGER,
ibSmPartitionVectorElementSize INTEGER,
ibSmPartitionLastChange TimeTicks
}
ibSmPartitionSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmPartitionEntry 1 }
ibSmPartitionKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit P-Key of this Partition entry."
::= { ibSmPartitionEntry 2 }
ibSmPartitionVectorIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Expires: April 2004 [Page 32 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
"An index indentifying a particular vector of the partition
table."
::= { ibSmPartitionEntry 3 }
ibSmPartitionVector OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A vector containing a portion of the partition table. To
retrieve the entire table, the user must perform consecutive
GET operations to read one vector at a time."
::= { ibSmPartitionEntry 4 }
ibSmPartitionVectorSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the size (in bytes) of the current vector."
::= { ibSmPartitionEntry 5 }
ibSmPartitionVectorElementSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the size (in bytes) of each element in the vector.
Each GET operation on the 'ibSmPartitionVector' variable will
return zero or more elements. Each element is ten(10) bytes
long. This is how the ten bytes are coded (in network byte
order):
byte description
---- -----------
1-8 Node-GUID of the member
9 Port number (0..255)
10 Partition type (1=full-membership, 2=limited-membership)
The number of elements in 'ibSmPartitionVector' can be
calculated by dividing 'ibSmPartitionVectorSize' by
'ibSmPartitionVectorElementSize'."
::= { ibSmPartitionEntry 6 }
ibSmPartitionLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Expires: April 2004 [Page 33 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
"Indicates the time stamp when the partition table was last
changed. To verify the entire partition table was read without
any changes to the table in between GET operations, the user
can do a comparion on this time stamp."
::= { ibSmPartitionEntry 7 }
-- Subnet Manager Network Partition Configuration Group
ibSmPartitionConfig OBJECT IDENTIFIER ::= { ibSmPartitionInfo 2 }
-- The "SubnetPrefix" and "Key" are mandatory for all configuration
-- operations. If any of these fields contain blank or invalid
-- information, the operation will be rejected.
--
-- The "Action", "MemberNodeGUID", "MemberPortNum", "MemberType" fields
–- are optional depending on the configuration operations (see below for
-- details).
--
-- To see the results of the last specified operation, the "SubnetPrefix",
-- "Key" fields must be specified when reading the "Result" field. If
-- any of these fields contain blank or invalid information, the "Result"
-- field will return "none".
--
-- This group can be used to perform the following operations :
--
-- (1) Create a new partition or delete an existing partition.
-- "Action" field is mandatory.
--
-- (2) Add a port to a partition.
-- "Action", "MemberNodeGUID", "MemberPortNum", "MemberType" fields
-- are mandatory.
--
-- (3) Remove a port from a partition.
-- "Action", "MemberNodeGUID" fields are mandatory. "MemberPortNum"
-- is optional. If "MemberPortNum" is not specified, all ports on
-- IB device will be added to the partition. If "MemberPortNum" is
-- specified, only the specified port is added to the partition.
--
-- (4) Update the membership type for a particular member.
-- "Action", "MemberNodeGUID", "MemberPortNum", MemberType" fields
-- are mandatory.
--
ibSmPartitionConfigSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subnet prefix of an IB subnet."
Expires: April 2004 [Page 34 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmPartitionConfig 1 }
ibSmPartitionConfigKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 16-bit P-Key of an IB partition."
::= { ibSmPartitionConfig 2 }
ibSmPartitionConfigAction OBJECT-TYPE
SYNTAX INTEGER {
none(1),
createPartition(2),
deletePartition(3),
addMember(4),
removeMember(5),
updateMemberType(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to specify an action to perform on a specified
IB Subnet Partition."
DEFVAL { none }
::= { ibSmPartitionConfig 3 }
ibSmPartitionConfigMemberNodeGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to specify the Node GUID of a member."
::= { ibSmPartitionConfig 4 }
ibSmPartitionConfigMemberPortNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to specify the local port number of a member."
::= { ibSmPartitionConfig 5 }
ibSmPartitionConfigMemberType OBJECT-TYPE
SYNTAX INTEGER {
fullMembership(1),
limitedMembership(2)
}
MAX-ACCESS read-write
Expires: April 2004 [Page 35 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
STATUS current
DESCRIPTION
"Used to specify the type of membership of a member."
::= { ibSmPartitionConfig 6 }
-- Subnet Manager Multicast group table
ibSmMcastGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmMcastGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all multicast groups actively managed by
the Subnet Managers on this device."
::= { ibSmMcastInfo 1 }
ibSmMcastGroupEntry OBJECT-TYPE
SYNTAX IbSmMcastGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmMcastGroupTable."
INDEX { ibSmMcastGroupSubnetPrefix, ibSmMcastGroupMGID }
::= { ibSmMcastGroupTable 1 }
IbSmMcastGroupEntry ::= SEQUENCE {
ibSmMcastGroupSubnetPrefix IbSmSubnetPrefix,
ibSmMcastGroupMGID OCTET STRING,
ibSmMcastGroupQKey OCTET STRING,
ibSmMcastGroupMLID OCTET STRING,
ibSmMcastGroupMTU INTEGER,
ibSmMcastGroupTClass INTEGER,
ibSmMcastGroupPKey OCTET STRING,
ibSmMcastGroupRateSelector INTEGER,
ibSmMcastGroupRate INTEGER,
ibSmMcastGroupPacketLifeTime INTEGER,
ibSmMcastGroupSL INTEGER,
ibSmMcastGroupFlowLabel OCTET STRING,
ibSmMcastGroupHopLimit INTEGER,
ibSmMcastGroupScope INTEGER
}
ibSmMcastGroupSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmMcastGroupEntry 1 }
Expires: April 2004 [Page 36 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmMcastGroupMGID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 128-bit multicast GID address for this multicast group."
::= { ibSmMcastGroupEntry 2 }
ibSmMcastGroupQKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit Q-Key of this multicast group."
::= { ibSmMcastGroupEntry 3 }
ibSmMcastGroupMLID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit LID of this multicast group."
::= { ibSmMcastGroupEntry 4 }
ibSmMcastGroupMTU OBJECT-TYPE
SYNTAX INTEGER {
mtu256(1),
mtu512(2),
mtu1024(3),
mtu2048(4),
mtu4096(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MTU of this multicast group."
::= { ibSmMcastGroupEntry 5 }
ibSmMcastGroupTClass OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Tclass to be used in the GRH if GRH is used."
::= { ibSmMcastGroupEntry 6 }
ibSmMcastGroupPKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
Expires: April 2004 [Page 37 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit Partition Key for this multicast group."
::= { ibSmMcastGroupEntry 7 }
ibSmMcastGroupRateSelector OBJECT-TYPE
SYNTAX INTEGER (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit Partition Key for this multicast group.
greater(0),
less(1),
equal(2),
largest(3)"
::= { ibSmMcastGroupEntry 8 }
ibSmMcastGroupRate OBJECT-TYPE
SYNTAX INTEGER {
mbps2500(2),
gbps10(3),
gbps30(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Traffic rate of this multicast group."
::= { ibSmMcastGroupEntry 9 }
ibSmMcastGroupPacketLifeTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet life time of this multicast group."
::= { ibSmMcastGroupEntry 10 }
ibSmMcastGroupSL OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service level of this multicast group."
::= { ibSmMcastGroupEntry 11 }
ibSmMcastGroupFlowLabel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
MAX-ACCESS read-only
Expires: April 2004 [Page 38 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
STATUS current
DESCRIPTION
"Flow label to be used on this multicast group if GRH Is used."
::= { ibSmMcastGroupEntry 12 }
ibSmMcastGroupHopLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hop limit to be used on this multicast group if GRH Is used."
::= { ibSmMcastGroupEntry 13 }
ibSmMcastGroupScope OBJECT-TYPE
SYNTAX INTEGER {
linkLocal(2),
siteLocal(5),
orgLocal(8),
global(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scope of this multicast group."
::= { ibSmMcastGroupEntry 14 }
-- Subnet Manager Multicast Member table
ibSmMcastMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmMcastMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all members of multicast groups managed
by the Subnet Managers on this device."
::= { ibSmMcastInfo 2 }
ibSmMcastMemberEntry OBJECT-TYPE
SYNTAX IbSmMcastMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmMcastMemberTable."
INDEX { ibSmMcastMemberSubnetPrefix, ibSmMcastMemberMGID,
ibSmMcastMemberVectorIndex }
::= { ibSmMcastMemberTable 1 }
IbSmMcastMemberEntry ::= SEQUENCE {
ibSmMcastMemberSubnetPrefix IbSmSubnetPrefix,
Expires: April 2004 [Page 39 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmMcastMemberMGID OCTET STRING,
ibSmMcastMemberVectorIndex INTEGER,
ibSmMcastMemberVector OCTET STRING,
ibSmMcastMemberVectorSize INTEGER,
ibSmMcastMemberVectorElementSize INTEGER,
ibSmMcastMemberLastChange TimeTicks
}
ibSmMcastMemberSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmMcastMemberEntry 1 }
ibSmMcastMemberMGID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 128-bit multicast GID address for this multicast group."
::= { ibSmMcastMemberEntry 2 }
ibSmMcastMemberVectorIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index indentifying a particular vector of the multicast member
table."
::= { ibSmMcastMemberEntry 3 }
ibSmMcastMemberVector OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A vector containing a portion of the multicast member table. To
retrieve the entire table, the user must perform consecutive
GET operations to read one vector at a time."
::= { ibSmMcastMemberEntry 4 }
ibSmMcastMemberVectorSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the size (in bytes) of the current vector."
Expires: April 2004 [Page 40 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmMcastMemberEntry 5 }
ibSmMcastMemberVectorElementSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the size (in bytes) of each element in the vector.
Each GET operation on the 'ibSmMcastMemberVector' variable will
return zero or more elements. Each element is eighteen(18) bytes
long. This is how the eighteen bytes are coded (in network byte
order):
byte description
---- -----------
1-16 Member port GID
17 Member join state (bitmask bit 0=fullMember,
bit 1=nonMember,
bit 2=sendOnlyMember)
18 Member proxy join status (1=true, 2=false)
The number of elements in 'ibSmMcastMemberVector' can be
calculated by dividing 'ibSmMcastMemberVectorSize' by
'ibSmMcastMemberVectorElementSize'."
::= { ibSmMcastMemberEntry 6 }
ibSmMcastMemberLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the time stamp when the multicast member table was last
changed. To verify the entire table was read without any changes
to the table in between GET operations, the user can do a comparison
on this time stamp."
::= { ibSmMcastMemberEntry 7 }
-- Subnet Manager Information table
ibSmSMInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmSMInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list other Subnet Managers that are on the same
IB subnet as the Subnet Managers on this device."
::= { ibSmSMInfo 1 }
Expires: April 2004 [Page 41 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmSMInfoEntry OBJECT-TYPE
SYNTAX IbSmSMInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmSMInfoTable."
INDEX { ibSmSMInfoSubnetPrefix, ibSmSMInfoGUID }
::= { ibSmSMInfoTable 1 }
IbSmSMInfoEntry ::= SEQUENCE {
ibSmSMInfoSubnetPrefix IbSmSubnetPrefix,
ibSmSMInfoGUID OCTET STRING,
ibSmSMInfoSMKey OCTET STRING,
ibSmSMInfoActCount INTEGER,
ibSmSMInfoPriority INTEGER,
ibSmSMInfoSMState INTEGER
}
ibSmSMInfoSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmSMInfoEntry 1 }
ibSmSMInfoGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64-bit GUID of the other Subnet Manager on
this IB subnet."
::= { ibSmSMInfoEntry 2 }
ibSmSMInfoSMKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet managementKey of this subnet manager."
::= { ibSmSMInfoEntry 3 }
ibSmSMInfoActCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Activity counter of this subnet manager. The counter
Expires: April 2004 [Page 42 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
increments each time the SM issues an SMP or perform other
management activities."
::= { ibSmSMInfoEntry 4 }
ibSmSMInfoPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Priority of this Subnet Manager."
::= { ibSmSMInfoEntry 5 }
ibSmSMInfoSMState OBJECT-TYPE
SYNTAX INTEGER (0..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of this Subnet Manager.
notActive(0),
discovering(1),
standby(2),
master(3),
reserved(4) "
::= { ibSmSMInfoEntry 6 }
-- Physical Link Table
ibSmLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list physical link topology of the subnet."
::= { ibSmLinkInfo 1 }
ibSmLinkEntry OBJECT-TYPE
SYNTAX IbSmLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmLinkTable."
INDEX { ibSmLinkSubnetPrefix, ibSmLinkFromNodeGUID,
ibSmLinkFromPortNum}
::= { ibSmLinkTable 1 }
IbSmLinkEntry ::= SEQUENCE {
ibSmLinkSubnetPrefix IbSmSubnetPrefix,
ibSmLinkFromNodeGUID OCTET STRING,
ibSmLinkFromPortNum INTEGER,
Expires: April 2004 [Page 43 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmLinkToNodeGUID OCTET STRING,
ibSmLinkToPortNum INTEGER
}
ibSmLinkSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmLinkEntry 1 }
ibSmLinkFromNodeGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"From Node GUID"
::= { ibSmLinkEntry 2 }
ibSmLinkFromPortNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"From Port Number"
::= { ibSmLinkEntry 3 }
ibSmLinkToNodeGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"To Node GUID"
::= { ibSmLinkEntry 4 }
ibSmLinkToPortNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"To Port Number"
::= { ibSmLinkEntry 5 }
-- Subnet Manager Path Tables
--
-- In order to query IB PathRecords, management client should
-- create a row in ibSmPathReqTable, with the proper values of:
-- ibSmPathReqSubnetPrefix, ibSmPathReqSessionId, ibSmPathReqRowStatus
Expires: April 2004 [Page 44 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
-- ibSmPathReqRowCompMask, and other relevant PathRecord attribute
-- values.
--
-- ibSmPathReqSessionId is a positive pseudo-random 32-bit integer
-- generated by the client. This number should be based on per request,
-- and should not be reused by the client. Before the client creates
-- the row, it should try to do a GET operation to ensure the number is
-- not being used currently. If it detects a conflict, the client should
-- re-generate another random value and try again. When a row is
-- successfully created in ibSmPathReqTable, that means a request of the
-- path has been issued.
--
-- ibSmPathResultTable is used to retrieve the query results. The client
-- should use the same value of ibSmPathReqSessionId as
-- ibSmPathResultSessionId to retrieve the results.
--
-- The management application should delete the row it created from
-- ibSmPathReqTable after it finishes retrieving the results.
-- This will effectively remove the results from ibSmPathResultTable.
-- It is suggested that the MIB agent remove the row after a timeout
-- period, to avoid resource leak.
ibSmPathReqTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmPathReqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all the path entries that satisfy the
multi path request."
::= { ibSmPathInfo 1 }
ibSmPathReqEntry OBJECT-TYPE
SYNTAX IbSmPathReqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmPathReqTable."
INDEX { ibSmPathReqSubnetPrefix, ibSmPathReqSessionId }
::= { ibSmPathReqTable 1 }
IbSmPathReqEntry ::= SEQUENCE {
ibSmPathReqSubnetPrefix IbSmSubnetPrefix,
ibSmPathReqSessionId INTEGER,
ibSmPathReqRowStatus RowStatus,
ibSmPathReqCreationTime TimeTicks,
ibSmPathReqRowCompMask OCTET STRING,
ibSmPathReqDstGID OCTET STRING,
Expires: April 2004 [Page 45 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmPathReqSrcGID OCTET STRING,
ibSmPathReqNumbPath INTEGER,
ibSmPathReqDstLID INTEGER,
ibSmPathReqSrcLID INTEGER,
ibSmPathReqRawTraffic INTEGER,
ibSmPathReqFlowLabel OCTET STRING,
ibSmPathReqHopLimit INTEGER,
ibSmPathReqTClass INTEGER,
ibSmPathReqPKey OCTET STRING,
ibSmPathReqSL INTEGER,
ibSmPathReqMTUSel INTEGER,
ibSmPathReqMTU INTEGER,
ibSmPathReqRateSel INTEGER,
ibSmPathReqRate INTEGER,
ibSmPathReqPktLifeTimeSel INTEGER,
ibSmPathReqPktLifeTime INTEGER,
ibSmPathReqPreference INTEGER
}
ibSmPathReqSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmPathReqEntry 1 }
ibSmPathReqSessionId OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"pseudo-random 32 bit number provided by the client."
::= { ibSmPathReqEntry 2 }
ibSmPathReqRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for row creation/deletion."
::= { ibSmPathReqEntry 3 }
ibSmPathReqCreationTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp when this row is created."
::= { ibSmPathReqEntry 4 }
Expires: April 2004 [Page 46 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmPathReqRowCompMask OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"64-bit Component Mask for the request."
::= { ibSmPathReqEntry 5 }
ibSmPathReqDstGID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The 128-bit destination GID of this path entry."
::= { ibSmPathReqEntry 6 }
ibSmPathReqSrcGID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The 128-bit source GID of this path entry."
::= { ibSmPathReqEntry 7 }
ibSmPathReqNumbPath OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Number of path between this source and destination GID pair."
::= { ibSmPathReqEntry 8 }
ibSmPathReqDstLID OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A 16-bit destination LID."
::= { ibSmPathReqEntry 9 }
ibSmPathReqSrcLID OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A 16-bit source LID."
::= { ibSmPathReqEntry 10 }
Expires: April 2004 [Page 47 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmPathReqRawTraffic OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of traffic that is on this path.
iBPkt(0),
rawPkt(1) "
::= { ibSmPathReqEntry 11 }
ibSmPathReqFlowLabel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Flow label used on this path if GRH is used."
::= { ibSmPathReqEntry 12 }
ibSmPathReqHopLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Hop limit used on this path if GRH is used."
::= { ibSmPathReqEntry 13 }
ibSmPathReqTClass OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TClass used on this path if GRH is used."
::= { ibSmPathReqEntry 14 }
ibSmPathReqPKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The 16-bit P-Key used on this path."
::= { ibSmPathReqEntry 15 }
ibSmPathReqSL OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Service level used on this path."
::= { ibSmPathReqEntry 16 }
Expires: April 2004 [Page 48 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmPathReqMTUSel OBJECT-TYPE
SYNTAX INTEGER(0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MTU selector used on this path.
greaterMtu(0),
lessMtu(1),
exactMtu(2)
"
::= { ibSmPathReqEntry 17 }
ibSmPathReqMTU OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MTU used on this path.
mtu256(0),
mtu512(1),
mtu1024(2),
mtu2048(3),
mtu4096(4),
reserved(5)
"
::= { ibSmPathReqEntry 18 }
ibSmPathReqRateSel OBJECT-TYPE
SYNTAX INTEGER(0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rate selector used on this path.
greaterRate(0),
lessRate(1),
exactRate(2)
"
::= { ibSmPathReqEntry 19 }
ibSmPathReqRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rate used on this path. Specified as follows:
1: 1Gps
2: 2.5Gps
3: 10Gps
Expires: April 2004 [Page 49 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
4: 30Gps
5-64: reserved"
::= { ibSmPathReqEntry 20 }
ibSmPathReqPktLifeTimeSel OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Packet life time selector used on this path.
greaterOrEqual(0),
lessOrEqual(1),
exact(2)
"
::= { ibSmPathReqEntry 21 }
ibSmPathReqPktLifeTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Packet life time used on this path"
::= { ibSmPathReqEntry 22 }
ibSmPathReqPreference OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The preference of the path, larger number indicates worse paths."
::= { ibSmPathReqEntry 23 }
ibSmPathResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmPathResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all the path entries that are actively
managed by the Subnet Managers on this device."
::= { ibSmPathInfo 2 }
ibSmPathResultEntry OBJECT-TYPE
SYNTAX IbSmPathResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmPathResultTable."
INDEX { ibSmPathResultSubnetPrefix, ibSmPathResultSessionId,
ibSmPathResultIndex }
Expires: April 2004 [Page 50 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmPathResultTable 1 }
IbSmPathResultEntry ::= SEQUENCE {
ibSmPathResultSubnetPrefix IbSmSubnetPrefix,
ibSmPathResultSessionId INTEGER,
ibSmPathResultIndex INTEGER,
ibSmPathResultDstGID OCTET STRING,
ibSmPathResultSrcGID OCTET STRING,
ibSmPathResultNumbPath INTEGER,
ibSmPathResultDstLID INTEGER,
ibSmPathResultSrcLID INTEGER,
ibSmPathResultRawTraffic INTEGER,
ibSmPathResultFlowLabel OCTET STRING,
ibSmPathResultHopLimit INTEGER,
ibSmPathResultTClass INTEGER,
ibSmPathResultPKey OCTET STRING,
ibSmPathResultSL INTEGER,
ibSmPathResultMTUSel INTEGER,
ibSmPathResultMTU INTEGER,
ibSmPathResultRateSel INTEGER,
ibSmPathResultRate INTEGER,
ibSmPathResultPktLifeTimeSel INTEGER,
ibSmPathResultPktLifeTime INTEGER,
ibSmPathResultPreference INTEGER
}
ibSmPathResultSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmPathResultEntry 1 }
ibSmPathResultSessionId OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"pseudo-random 32 bit number provided by the client."
::= { ibSmPathResultEntry 2 }
ibSmPathResultIndex OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of Path Records."
::= { ibSmPathResultEntry 3 }
Expires: April 2004 [Page 51 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmPathResultDstGID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 128-bit destination GID of this path entry."
::= { ibSmPathResultEntry 4 }
ibSmPathResultSrcGID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 128-bit source GID of this path entry."
::= { ibSmPathResultEntry 5 }
ibSmPathResultNumbPath OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of path between this source and destination GID pair."
::= { ibSmPathResultEntry 6 }
ibSmPathResultDstLID OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 16-bit destination LID."
::= { ibSmPathResultEntry 7 }
ibSmPathResultSrcLID OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 16-bit source LID."
::= { ibSmPathResultEntry 8 }
ibSmPathResultRawTraffic OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of traffic that is on this path.
iBPkt(0),
rawPkt(1) "
Expires: April 2004 [Page 52 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmPathResultEntry 9 }
ibSmPathResultFlowLabel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flow label used on this path if GRH is used."
::= { ibSmPathResultEntry 10 }
ibSmPathResultHopLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hop limit used on this path if GRH is used."
::= { ibSmPathResultEntry 11 }
ibSmPathResultTClass OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TClass used on this path if GRH is used."
::= { ibSmPathResultEntry 12 }
ibSmPathResultPKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit P-Key used on this path."
::= { ibSmPathResultEntry 13 }
ibSmPathResultSL OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service level used on this path."
::= { ibSmPathResultEntry 14 }
ibSmPathResultMTUSel OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MTU selector used on this path.
greaterMtu(0),
Expires: April 2004 [Page 53 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
lessMtu(1),
exactMtu(2)"
::= { ibSmPathResultEntry 15 }
ibSmPathResultMTU OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MTU used on this path.
mtu256(0),
mtu512(1),
mtu1024(2),
mtu2048(3),
mtu4096(4),
reserved(5) "
::= { ibSmPathResultEntry 16 }
ibSmPathResultRateSel OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate selector used on this path.
greaterRate(0),
lessRate(1),
exactRate(2) "
::= { ibSmPathResultEntry 17 }
ibSmPathResultRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate used on this path. Specified as follows:
1: 1Gps
2: 2.5Gps
3: 10Gps
4: 30Gps
5-64: reserved"
::= { ibSmPathResultEntry 18 }
ibSmPathResultPktLifeTimeSel OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet life time selector used on this path.
greaterOrEqual(0),
Expires: April 2004 [Page 54 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
lessOrEqual(1),
exact(2) "
::= { ibSmPathResultEntry 19 }
ibSmPathResultPktLifeTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet life time used on this path"
::= { ibSmPathResultEntry 20 }
ibSmPathResultPreference OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The preference of the path, larger number indicates worse paths."
::= { ibSmPathResultEntry 21 }
-- Subnet Manager MultiPath Tables
--
-- In order to query IB MultiPathRecords, management client should
-- create a row in ibSmMultiPathReqTable, with the proper values of:
-- ibSmMultiPathReqSubnetPrefix, ibSmMultiPathReqSessionId,
-- ibSmMultiPathReqRowStatus, ibSmMultiPathReqRowCompMask, and other
-- relevant MultiPathRecord attribute values.
--
-- ibSmMultiPathReqSessionId is a positive pseudo-random 32-bit integer
-- generated by the client. This number should be based on per request,
-- and should not be reused by the client. Before the client creates
-- the row, it should try to do a GET operation to ensure the number is
-- not being used currently. If it detects a conflict, the client should
-- re-generate another random value and try again. When a row is
-- successfully created in ibSmMultiPathReqTable, that means a request
-- of the path has been issued.
--
-- ibSmMultiPathResultTable is used to retrieve the query results. The
-- client should use the same value of ibSmMultiPathReqSessionId as
-- ibSmMultiPathResultSessionId to retrieve the results.
--
-- The management application should delete the row it created from
-- ibSmMultiPathReqTable after it finishes retrieving the results.
-- This will effectively remove the results from
-- ibSmMultiPathResultTable. It is suggested that the MIB agent remove
-- the row after a timeout period, to avoid resource leak.
ibSmMultiPathReqTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmMultiPathReqEntry
Expires: April 2004 [Page 55 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all the path entries that are actively
managed by the Subnet Managers on this device."
::= { ibSmMultiPathInfo 1 }
ibSmMultiPathReqEntry OBJECT-TYPE
SYNTAX IbSmMultiPathReqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmMultiPathReqTable."
INDEX { ibSmMultiPathReqSubnetPrefix, ibSmMultiPathReqSessionId }
::= { ibSmMultiPathReqTable 1 }
IbSmMultiPathReqEntry ::= SEQUENCE {
ibSmMultiPathReqSubnetPrefix IbSmSubnetPrefix,
ibSmMultiPathReqSessionId INTEGER,
ibSmMultiPathReqRowStatus RowStatus,
ibSmMultiPathReqCreationTime TimeTicks,
ibSmMultiPathReqCompMask OCTET STRING,
ibSmMultiPathReqRawTraffic INTEGER,
ibSmMultiPathReqFlowLabel OCTET STRING,
ibSmMultiPathReqHopLimit INTEGER,
ibSmMultiPathReqTClass INTEGER,
ibSmMultiPathReqNumbPath INTEGER,
ibSmMultiPathReqPKey OCTET STRING,
ibSmMultiPathReqSL INTEGER,
ibSmMultiPathReqMTUSel INTEGER,
ibSmMultiPathReqMTU INTEGER,
ibSmMultiPathReqRateSel INTEGER,
ibSmMultiPathReqRate INTEGER,
ibSmMultiPathReqPktLifeTimeSel INTEGER,
ibSmMultiPathReqPktLifeTime INTEGER,
ibSmMultiPathReqIndepSel INTEGER,
ibSmMultiPathReqSGIDCount INTEGER,
ibSmMultiPathReqDGIDCount INTEGER,
ibSmMultiPathReqSDGIDBlock1 OCTET STRING,
ibSmMultiPathReqSDGIDBlock2 OCTET STRING,
ibSmMultiPathReqSDGIDBlock3 OCTET STRING,
ibSmMultiPathReqSDGIDBlock4 OCTET STRING,
ibSmMultiPathReqSDGIDBlock5 OCTET STRING,
ibSmMultiPathReqSDGIDBlock6 OCTET STRING,
ibSmMultiPathReqSDGIDBlock7 OCTET STRING,
ibSmMultiPathReqSDGIDBlock8 OCTET STRING,
ibSmMultiPathReqSDGIDBlock9 OCTET STRING,
ibSmMultiPathReqSDGIDBlock10 OCTET STRING,
ibSmMultiPathReqSDGIDBlock11 OCTET STRING,
Expires: April 2004 [Page 56 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmMultiPathReqSDGIDBlock12 OCTET STRING,
ibSmMultiPathReqSDGIDBlock13 OCTET STRING,
ibSmMultiPathReqSDGIDBlock14 OCTET STRING,
ibSmMultiPathReqSDGIDBlock15 OCTET STRING,
ibSmMultiPathReqSDGIDBlock16 OCTET STRING,
ibSmMultiPathReqSDGIDBlock17 OCTET STRING,
ibSmMultiPathReqSDGIDBlock18 OCTET STRING,
ibSmMultiPathReqSDGIDBlock19 OCTET STRING,
ibSmMultiPathReqSDGIDBlock20 OCTET STRING,
ibSmMultiPathReqSDGIDBlock21 OCTET STRING,
ibSmMultiPathReqSDGIDBlock22 OCTET STRING,
ibSmMultiPathReqSDGIDBlock23 OCTET STRING,
ibSmMultiPathReqSDGIDBlock24 OCTET STRING,
ibSmMultiPathReqSDGIDBlock25 OCTET STRING,
ibSmMultiPathReqSDGIDBlock26 OCTET STRING,
ibSmMultiPathReqSDGIDBlock27 OCTET STRING,
ibSmMultiPathReqSDGIDBlock28 OCTET STRING,
ibSmMultiPathReqSDGIDBlock29 OCTET STRING,
ibSmMultiPathReqSDGIDBlock30 OCTET STRING,
ibSmMultiPathReqSDGIDBlock31 OCTET STRING,
ibSmMultiPathReqSDGIDBlock32 OCTET STRING
}
ibSmMultiPathReqSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmMultiPathReqEntry 1 }
ibSmMultiPathReqSessionId OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"pseudo-random 32 bit number provided by the client."
::= { ibSmMultiPathReqEntry 2 }
ibSmMultiPathReqRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for row creation/deletion."
::= { ibSmMultiPathReqEntry 3 }
ibSmMultiPathReqCreationTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
Expires: April 2004 [Page 57 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
STATUS current
DESCRIPTION
"Time stamp when this row is created."
::= { ibSmMultiPathReqEntry 4 }
ibSmMultiPathReqCompMask OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"64-bit Component Mask for the request."
::= { ibSmMultiPathReqEntry 5 }
ibSmMultiPathReqRawTraffic OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of traffic that is on this path.
iBPkt(0),
rawPkt(1) "
::= { ibSmMultiPathReqEntry 6 }
ibSmMultiPathReqFlowLabel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Flow label used on this path if GRH is used."
::= { ibSmMultiPathReqEntry 7 }
ibSmMultiPathReqHopLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Hop limit used on this path if GRH is used."
::= { ibSmMultiPathReqEntry 8 }
ibSmMultiPathReqTClass OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TClass used on this path if GRH is used."
::= { ibSmMultiPathReqEntry 9 }
ibSmMultiPathReqNumbPath OBJECT-TYPE
SYNTAX INTEGER
Expires: April 2004 [Page 58 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Number of path between this source and destination GID pair."
::= { ibSmMultiPathReqEntry 10 }
ibSmMultiPathReqPKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The 16-bit P-Key used on this path."
::= { ibSmMultiPathReqEntry 11 }
ibSmMultiPathReqSL OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Service level used on this path."
::= { ibSmMultiPathReqEntry 12 }
ibSmMultiPathReqMTUSel OBJECT-TYPE
SYNTAX INTEGER(0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MTU selector used on this path.
greaterMtu(0),
lessMtu(1),
exactMtu(2)
"
::= { ibSmMultiPathReqEntry 13 }
ibSmMultiPathReqMTU OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MTU used on this path.
mtu256(0),
mtu512(1),
mtu1024(2),
mtu2048(3),
mtu4096(4),
reserved(5)
"
::= { ibSmMultiPathReqEntry 14 }
Expires: April 2004 [Page 59 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmMultiPathReqRateSel OBJECT-TYPE
SYNTAX INTEGER(0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rate selector used on this path.
greaterRate(0),
lessRate(1),
exactRate(2)
"
::= { ibSmMultiPathReqEntry 15 }
ibSmMultiPathReqRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rate used on this path. Specified as follows:
1: 1Gps
2: 2.5Gps
3: 10Gps
4: 30Gps
5-64: reserved"
::= { ibSmMultiPathReqEntry 16 }
ibSmMultiPathReqPktLifeTimeSel OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Packet life time selector used on this path.
greaterOrEqual(0),
lessOrEqual(1),
exact(2)
"
::= { ibSmMultiPathReqEntry 17 }
ibSmMultiPathReqPktLifeTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Packet life time used on this path"
::= { ibSmMultiPathReqEntry 18 }
ibSmMultiPathReqIndepSel OBJECT-TYPE
SYNTAX INTEGER(0..3)
MAX-ACCESS read-create
STATUS current
Expires: April 2004 [Page 60 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
DESCRIPTION
"1-paths that are as fault-independent as possible. 0,2,3
reserved. "
::= { ibSmMultiPathReqEntry 19 }
ibSmMultiPathReqSGIDCount OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Number of SGIDs. "
::= { ibSmMultiPathReqEntry 20 }
ibSmMultiPathReqDGIDCount OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Number of DGIDs. "
::= { ibSmMultiPathReqEntry 21 }
ibSmMultiPathReqSDGIDBlock1 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 22 }
ibSmMultiPathReqSDGIDBlock2 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 23 }
ibSmMultiPathReqSDGIDBlock3 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 24 }
ibSmMultiPathReqSDGIDBlock4 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
Expires: April 2004 [Page 61 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 25 }
ibSmMultiPathReqSDGIDBlock5 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 26 }
ibSmMultiPathReqSDGIDBlock6 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 27 }
ibSmMultiPathReqSDGIDBlock7 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 28 }
ibSmMultiPathReqSDGIDBlock8 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 29 }
ibSmMultiPathReqSDGIDBlock9 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 30 }
ibSmMultiPathReqSDGIDBlock10 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
Expires: April 2004 [Page 62 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 31 }
ibSmMultiPathReqSDGIDBlock11 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 32 }
ibSmMultiPathReqSDGIDBlock12 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 33 }
ibSmMultiPathReqSDGIDBlock13 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 34 }
ibSmMultiPathReqSDGIDBlock14 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 35 }
ibSmMultiPathReqSDGIDBlock15 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 36 }
ibSmMultiPathReqSDGIDBlock16 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
Expires: April 2004 [Page 63 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmMultiPathReqEntry 37 }
ibSmMultiPathReqSDGIDBlock17 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 38 }
ibSmMultiPathReqSDGIDBlock18 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 39 }
ibSmMultiPathReqSDGIDBlock19 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 40 }
ibSmMultiPathReqSDGIDBlock20 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 41 }
ibSmMultiPathReqSDGIDBlock21 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 42 }
ibSmMultiPathReqSDGIDBlock22 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 43 }
Expires: April 2004 [Page 64 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmMultiPathReqSDGIDBlock23 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 44 }
ibSmMultiPathReqSDGIDBlock24 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 45 }
ibSmMultiPathReqSDGIDBlock25 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 46 }
ibSmMultiPathReqSDGIDBlock26 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 47 }
ibSmMultiPathReqSDGIDBlock27 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 48 }
ibSmMultiPathReqSDGIDBlock28 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 49 }
Expires: April 2004 [Page 65 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmMultiPathReqSDGIDBlock29 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 50 }
ibSmMultiPathReqSDGIDBlock30 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 51 }
ibSmMultiPathReqSDGIDBlock31 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 52 }
ibSmMultiPathReqSDGIDBlock32 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"May contain a block of 0 to 16 SGIDs or DGIDs. Empty if not set"
::= { ibSmMultiPathReqEntry 53 }
ibSmMultiPathResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmMultiPathResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all the path entries that satisfy the
multi path request."
::= { ibSmMultiPathInfo 2 }
ibSmMultiPathResultEntry OBJECT-TYPE
SYNTAX IbSmMultiPathResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmMultiPathResultTable."
INDEX { ibSmMultiPathResultSubnetPrefix,
ibSmMultiPathResultSessionId,
Expires: April 2004 [Page 66 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmMultiPathResultIndex }
::= { ibSmMultiPathResultTable 1 }
IbSmMultiPathResultEntry ::= SEQUENCE {
ibSmMultiPathResultSubnetPrefix IbSmSubnetPrefix,
ibSmMultiPathResultSessionId INTEGER,
ibSmMultiPathResultIndex INTEGER,
ibSmMultiPathResultDstGID OCTET STRING,
ibSmMultiPathResultSrcGID OCTET STRING,
ibSmMultiPathResultNumbPath INTEGER,
ibSmMultiPathResultDstLID INTEGER,
ibSmMultiPathResultSrcLID INTEGER,
ibSmMultiPathResultRawTraffic INTEGER,
ibSmMultiPathResultFlowLabel OCTET STRING,
ibSmMultiPathResultHopLimit INTEGER,
ibSmMultiPathResultTClass INTEGER,
ibSmMultiPathResultPKey OCTET STRING,
ibSmMultiPathResultSL INTEGER,
ibSmMultiPathResultMTUSel INTEGER,
ibSmMultiPathResultMTU INTEGER,
ibSmMultiPathResultRateSel INTEGER,
ibSmMultiPathResultRate INTEGER,
ibSmMultiPathResultPktLifeTimeSel INTEGER,
ibSmMultiPathResultPktLifeTime INTEGER,
ibSmMultiPathResultPreference INTEGER
}
ibSmMultiPathResultSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmMultiPathResultEntry 1 }
ibSmMultiPathResultSessionId OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"pseudo-random 32 bit number provided by the client."
::= { ibSmMultiPathResultEntry 2 }
ibSmMultiPathResultIndex OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
Expires: April 2004 [Page 67 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
"The index of Path Records."
::= { ibSmMultiPathResultEntry 3 }
ibSmMultiPathResultDstGID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 128-bit destination GID of this path entry."
::= { ibSmMultiPathResultEntry 4 }
ibSmMultiPathResultSrcGID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 128-bit source GID of this path entry."
::= { ibSmMultiPathResultEntry 5 }
ibSmMultiPathResultNumbPath OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of path between this source and destination GID pair."
::= { ibSmMultiPathResultEntry 6 }
ibSmMultiPathResultDstLID OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 16-bit destination LID."
::= { ibSmMultiPathResultEntry 7 }
ibSmMultiPathResultSrcLID OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 16-bit source LID."
::= { ibSmMultiPathResultEntry 8 }
ibSmMultiPathResultRawTraffic OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of traffic that is on this path.
Expires: April 2004 [Page 68 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
iBPkt(0),
rawPkt(1) "
::= { ibSmMultiPathResultEntry 9 }
ibSmMultiPathResultFlowLabel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flow label used on this path if GRH is used."
::= { ibSmMultiPathResultEntry 10 }
ibSmMultiPathResultHopLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hop limit used on this path if GRH is used."
::= { ibSmMultiPathResultEntry 11 }
ibSmMultiPathResultTClass OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TClass used on this path if GRH is used."
::= { ibSmMultiPathResultEntry 12 }
ibSmMultiPathResultPKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit P-Key used on this path."
::= { ibSmMultiPathResultEntry 13 }
ibSmMultiPathResultSL OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service level used on this path."
::= { ibSmMultiPathResultEntry 14 }
ibSmMultiPathResultMTUSel OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Expires: April 2004 [Page 69 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
"MTU selector used on this path.
greaterMtu(0),
lessMtu(1),
exactMtu(2)"
::= { ibSmMultiPathResultEntry 15 }
ibSmMultiPathResultMTU OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MTU used on this path. mtu256(0),
mtu512(1),
mtu1024(2),
mtu2048(3),
mtu4096(4),
reserved(5) "
::= { ibSmMultiPathResultEntry 16 }
ibSmMultiPathResultRateSel OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate selector used on this path.
greaterRate(0),
lessRate(1),
exactRate(2) "
::= { ibSmMultiPathResultEntry 17 }
ibSmMultiPathResultRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate used on this path. Specified as follows:
1: 1Gps
2: 2.5Gps
3: 10Gps
4: 30Gps
5-64: reserved"
::= { ibSmMultiPathResultEntry 18 }
ibSmMultiPathResultPktLifeTimeSel OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet life time selector used on this path.
Expires: April 2004 [Page 70 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
greaterOrEqual(0),
lessOrEqual(1),
exact(2) "
::= { ibSmMultiPathResultEntry 19 }
ibSmMultiPathResultPktLifeTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet life time used on this path"
::= { ibSmMultiPathResultEntry 20 }
ibSmMultiPathResultPreference OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The preference of the path, larger number indicates worse paths."
::= { ibSmMultiPathResultEntry 21 }
-- Subnet Manager Trace Tables
--
-- In order to query IB TraceRecords, management client should
-- create a row in ibSmTraceReqTable, with the proper values of:
-- ibSmTraceReqSubnetPrefix, ibSmTraceReqSessionId,
-- ibSmTraceReqRowStatus, ibSmTraceReqRowCompMask, and other
-- relevant TraceRecord attribute values.
--
-- ibSmTraceReqSessionId is a positive pseudo-random 32-bit integer
-- generated by the client. This number should be based on per request,
-- and should not be reused by the client. Before the client creates
-- the row, it should try to do a GET operation to ensure the number is
-- not being used currently. If it detects a conflict, the client should
-- re-generate another random value and try again. When a row is
-- successfully created in ibSmTraceReqTable, that means a request
-- of the path has been issued.
--
-- ibSmTraceResultTable is used to retrieve the query results. The
-- client should use the same value of ibSmTraceReqSessionId as
-- ibSmTraceResultSessionId to retrieve the results.
--
-- The management application should delete the row it created from
-- ibSmTraceReqTable after it finishes retrieving the results. This will
-- effectively remove the results from ibSmTraceResultTable. It is
-- suggested that the MIB agent remove the row after a timeout period,
-- to avoid resource leak.
Expires: April 2004 [Page 71 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmTraceReqTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmTraceReqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all the path entries that are actively
managed by the Subnet Managers on this device."
::= { ibSmTraceInfo 1 }
ibSmTraceReqEntry OBJECT-TYPE
SYNTAX IbSmTraceReqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmTraceReqTable."
INDEX { ibSmTraceReqSubnetPrefix, ibSmTraceReqSessionId }
::= { ibSmTraceReqTable 1 }
IbSmTraceReqEntry ::= SEQUENCE {
ibSmTraceReqSubnetPrefix IbSmSubnetPrefix,
ibSmTraceReqSessionId INTEGER,
ibSmTraceReqRowStatus RowStatus,
ibSmTraceReqCreationTime TimeTicks,
ibSmTraceReqCompMask OCTET STRING,
ibSmTraceReqIDGeneration INTEGER,
ibSmTraceReqNodeType INTEGER,
ibSmTraceReqNodeID OCTET STRING,
ibSmTraceReqChassisID OCTET STRING,
ibSmTraceReqEntryPortID OCTET STRING,
ibSmTraceReqExitPortID OCTET STRING,
ibSmTraceReqEntryPort INTEGER,
ibSmTraceReqExitPort INTEGER
}
ibSmTraceReqSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmTraceReqEntry 1 }
ibSmTraceReqSessionId OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"pseudo-random 32 bit number provided by the client."
Expires: April 2004 [Page 72 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmTraceReqEntry 2 }
ibSmTraceReqRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for row creation/deletion."
::= { ibSmTraceReqEntry 3 }
ibSmTraceReqCreationTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp when this row is created."
::= { ibSmTraceReqEntry 4 }
ibSmTraceReqCompMask OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"64-bit Component Mask for the request."
::= { ibSmTraceReqEntry 5 }
ibSmTraceReqIDGeneration OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Generation of the IDs used in this attribute."
::= { ibSmTraceReqEntry 6 }
ibSmTraceReqNodeType OBJECT-TYPE
SYNTAX INTEGER(1..3)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"NodeType, CA, Switch or Router."
::= { ibSmTraceReqEntry 7 }
ibSmTraceReqNodeID OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ID of the Node."
::= { ibSmTraceReqEntry 8 }
Expires: April 2004 [Page 73 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmTraceReqChassisID OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ID of the chassis or power domain, or 0 if ChassisGUID or
equivalent
information is unavailable."
::= { ibSmTraceReqEntry 9 }
ibSmTraceReqEntryPortID OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If NodeType is CA: ID of the port used.
If NodeType is router: ID of Entry Port.
Otherwise reserved."
::= { ibSmTraceReqEntry 10 }
ibSmTraceReqExitPortID OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If NodeType is router and path continues past this router:
ID of the exit port of the router. Otherwise reserved."
::= { ibSmTraceReqEntry 11 }
ibSmTraceReqEntryPort OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If NodeType is switch: number of the entry port.
Otherwise: reserved."
::= { ibSmTraceReqEntry 12 }
ibSmTraceReqExitPort OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If NodeType is switch: number of the exit port.
Otherwise: reserved."
::= { ibSmTraceReqEntry 13 }
ibSmTraceResultTable OBJECT-TYPE
Expires: April 2004 [Page 74 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
SYNTAX SEQUENCE OF IbSmTraceResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list all the path entries that are actively
managed by the Subnet Managers on this device."
::= { ibSmTraceInfo 2 }
ibSmTraceResultEntry OBJECT-TYPE
SYNTAX IbSmTraceResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmTraceResultTable."
INDEX { ibSmTraceResultSubnetPrefix, ibSmTraceResultSessionId,
ibSmTraceResultIndex }
::= { ibSmTraceResultTable 1 }
IbSmTraceResultEntry ::= SEQUENCE {
ibSmTraceResultSubnetPrefix IbSmSubnetPrefix,
ibSmTraceResultSessionId INTEGER,
ibSmTraceResultIndex INTEGER,
ibSmTraceResultIDGeneration INTEGER,
ibSmTraceResultNodeType INTEGER,
ibSmTraceResultNodeID OCTET STRING,
ibSmTraceResultChassisID OCTET STRING,
ibSmTraceResultEntryPortID OCTET STRING,
ibSmTraceResultExitPortID OCTET STRING,
ibSmTraceResultEntryPort INTEGER,
ibSmTraceResultExitPort INTEGER
}
ibSmTraceResultSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmTraceResultEntry 1 }
ibSmTraceResultSessionId OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"pseudo-random 32 bit number provided by the client."
::= { ibSmTraceResultEntry 2 }
Expires: April 2004 [Page 75 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmTraceResultIndex OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for the results."
::= { ibSmTraceResultEntry 3 }
ibSmTraceResultIDGeneration OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Generation of the IDs used in this attribute."
::= { ibSmTraceResultEntry 4 }
ibSmTraceResultNodeType OBJECT-TYPE
SYNTAX INTEGER(1..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NodeType, CA, Switch or Router."
::= { ibSmTraceResultEntry 5 }
ibSmTraceResultNodeID OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ID of the Node."
::= { ibSmTraceResultEntry 6 }
ibSmTraceResultChassisID OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ID of the chassis or power domain, or 0 if ChassisGUID or
equivalent
information is unavailable."
::= { ibSmTraceResultEntry 7 }
ibSmTraceResultEntryPortID OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If NodeType is CA: ID of the port used.
If NodeType is router: ID of Entry Port.
Expires: April 2004 [Page 76 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
Otherwise reserved."
::= { ibSmTraceResultEntry 8 }
ibSmTraceResultExitPortID OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If NodeType is router and path continues past this router:
ID of the exit port of the router. Otherwise reserved."
::= { ibSmTraceResultEntry 9 }
ibSmTraceResultEntryPort OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If NodeType is switch: number of the entry port.
Otherwise: reserved."
::= { ibSmTraceResultEntry 10 }
ibSmTraceResultExitPort OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If NodeType is switch: number of the exit port.
Otherwise: reserved."
::= { ibSmTraceResultEntry 11 }
-- Subnet Manager Service table
ibSmServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list services managed by the Subnet
Managers on this device."
::= { ibSmServiceInfo 1 }
ibSmServiceEntry OBJECT-TYPE
SYNTAX IbSmServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmServiceTable."
INDEX { ibSmServiceSubnetPrefix, ibSmServiceID,
ibSmServiceGID, ibSmServicePKey }
Expires: April 2004 [Page 77 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
::= { ibSmServiceTable 1 }
IbSmServiceEntry ::= SEQUENCE {
ibSmServiceSubnetPrefix IbSmSubnetPrefix,
ibSmServiceID OCTET STRING,
ibSmServiceGID OCTET STRING,
ibSmServicePKey OCTET STRING,
ibSmServiceLease INTEGER,
ibSmServiceKey OCTET STRING,
ibSmServiceName DisplayString,
ibSmServiceData OCTET STRING
}
ibSmServiceSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmServiceEntry 1 }
ibSmServiceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64-bit ID of the service."
::= { ibSmServiceEntry 2 }
ibSmServiceGID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 128-bit multicast GID address."
::= { ibSmServiceEntry 3 }
ibSmServicePKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 16-bit P-Key."
::= { ibSmServiceEntry 4 }
ibSmServiceLease OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
Expires: April 2004 [Page 78 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
DESCRIPTION
"Lease period remaining (in seconds) for this service.
A value of 4294967295 means the lease is indefinite."
::= { ibSmServiceEntry 5 }
ibSmServiceKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64-bit service key."
::= { ibSmServiceEntry 6 }
ibSmServiceName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of this service."
::= { ibSmServiceEntry 7 }
ibSmServiceData OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data associated with this service."
::= { ibSmServiceEntry 8 }
-- Subnet Manager Service Association table
--
-- When a row of this table is created or deleted, a pair of
-- { Service Key, Service Name } mapping is being added or removed on
-- the device.
--
ibSmServiceAssocTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmServiceAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list service associations managed by the
Subnet Managers on this device."
::= { ibSmServiceInfo 2 }
ibSmServiceAssocEntry OBJECT-TYPE
SYNTAX IbSmServiceAssocEntry
MAX-ACCESS not-accessible
STATUS current
Expires: April 2004 [Page 79 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
DESCRIPTION
"Table entry for ibSmServiceAssocTable."
INDEX { ibSmServiceAssocSubnetPrefix, ibSmServiceAssocKey,
IMPLIED ibSmServiceName}
::= { ibSmServiceAssocTable 1 }
IbSmServiceAssocEntry ::= SEQUENCE {
ibSmServiceAssocSubnetPrefix IbSmSubnetPrefix,
ibSmServiceAssocKey OCTET STRING,
ibSmServiceAssocName DisplayString,
ibSmServiceAssocRowStatus RowStatus
}
ibSmServiceAssocSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmServiceAssocEntry 1 }
ibSmServiceAssocKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The 64-bit service key."
::= { ibSmServiceAssocEntry 2 }
ibSmServiceAssocName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this service."
::= { ibSmServiceAssocEntry 3 }
ibSmServiceAssocRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for row creation and deletion."
::= { ibSmServiceAssocEntry 4 }
-- Subnet Manager Switch SL to VL Map table
ibSmSwSLtoVLMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmSwSLtoVLMapEntry
Expires: April 2004 [Page 80 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list the SL to VL mapping for the
switches that are managed by the Subnet Managers on
this device."
::= { ibSmSwSLtoVLMapInfo 1 }
ibSmSwSLtoVLMapEntry OBJECT-TYPE
SYNTAX IbSmSwSLtoVLMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for ibSmSwSLtoVLMapTable."
INDEX { ibSmSwSLtoVLMapSubnetPrefix, ibSmSwSLtoVLMapNodeGUID,
ibSmSwSLtoVLMapInPortNum, ibSmSwSLtoVLMapOutPortNum }
::= { ibSmSwSLtoVLMapTable 1 }
IbSmSwSLtoVLMapEntry ::= SEQUENCE {
ibSmSwSLtoVLMapSubnetPrefix IbSmSubnetPrefix,
ibSmSwSLtoVLMapNodeGUID OCTET STRING,
ibSmSwSLtoVLMapInPortNum INTEGER,
ibSmSwSLtoVLMapOutPortNum INTEGER,
ibSmSwSLtoVLMapSL0toVL INTEGER,
ibSmSwSLtoVLMapSL1toVL INTEGER,
ibSmSwSLtoVLMapSL2toVL INTEGER,
ibSmSwSLtoVLMapSL3toVL INTEGER,
ibSmSwSLtoVLMapSL4toVL INTEGER,
ibSmSwSLtoVLMapSL5toVL INTEGER,
ibSmSwSLtoVLMapSL6toVL INTEGER,
ibSmSwSLtoVLMapSL7toVL INTEGER,
ibSmSwSLtoVLMapSL8toVL INTEGER,
ibSmSwSLtoVLMapSL9toVL INTEGER,
ibSmSwSLtoVLMapSL10toVL INTEGER,
ibSmSwSLtoVLMapSL11toVL INTEGER,
ibSmSwSLtoVLMapSL12toVL INTEGER,
ibSmSwSLtoVLMapSL13toVL INTEGER,
ibSmSwSLtoVLMapSL14toVL INTEGER,
ibSmSwSLtoVLMapSL15toVL INTEGER
}
ibSmSwSLtoVLMapSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmSwSLtoVLMapEntry 1 }
Expires: April 2004 [Page 81 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmSwSLtoVLMapNodeGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64-bit GUID of a node in this IB subnet."
::= { ibSmSwSLtoVLMapEntry 2 }
ibSmSwSLtoVLMapInPortNum OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input port of the IB packet."
::= { ibSmSwSLtoVLMapEntry 3 }
ibSmSwSLtoVLMapOutPortNum OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output port of the IB packet."
::= { ibSmSwSLtoVLMapEntry 4 }
ibSmSwSLtoVLMapSL0toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL0 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 5 }
ibSmSwSLtoVLMapSL1toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL1 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 6 }
ibSmSwSLtoVLMapSL2toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL2 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 7 }
ibSmSwSLtoVLMapSL3toVL OBJECT-TYPE
Expires: April 2004 [Page 82 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL3 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 8 }
ibSmSwSLtoVLMapSL4toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL4 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 9 }
ibSmSwSLtoVLMapSL5toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL5 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 10 }
ibSmSwSLtoVLMapSL6toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL6 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 11 }
ibSmSwSLtoVLMapSL7toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL7 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 12 }
ibSmSwSLtoVLMapSL8toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL8 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 13 }
ibSmSwSLtoVLMapSL9toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
Expires: April 2004 [Page 83 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL9 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 14 }
ibSmSwSLtoVLMapSL10toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL10 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 15 }
ibSmSwSLtoVLMapSL11toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL11 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 16 }
ibSmSwSLtoVLMapSL12toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL12 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 17 }
ibSmSwSLtoVLMapSL13toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL13 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 18 }
ibSmSwSLtoVLMapSL14toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL14 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 19 }
ibSmSwSLtoVLMapSL15toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
Expires: April 2004 [Page 84 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
STATUS current
DESCRIPTION
"SL15 to VL mapping."
::= { ibSmSwSLtoVLMapEntry 20 }
-- Subnet Manager Channel Adapter/Router SL to VL Map table
ibSmCaSLtoVLMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmCaSLtoVLMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list the SL to VL mapping for the
channel adapters and routers that are managed by the Subnet
Managers on this device."
::= { ibSmCaSLtoVLMapInfo 1 }
ibSmCaSLtoVLMapEntry OBJECT-TYPE
SYNTAX IbSmCaSLtoVLMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for ibSmCaSLtoVLMapTable."
INDEX { ibSmCaSLtoVLMapSubnetPrefix, ibSmCaSLtoVLMapNodeGUID,
ibSmCaSLtoVLMapPortNum }
::= { ibSmCaSLtoVLMapTable 1 }
IbSmCaSLtoVLMapEntry ::= SEQUENCE {
ibSmCaSLtoVLMapSubnetPrefix IbSmSubnetPrefix,
ibSmCaSLtoVLMapNodeGUID OCTET STRING,
ibSmCaSLtoVLMapPortNum INTEGER,
ibSmCaSLtoVLMapSL0toVL INTEGER,
ibSmCaSLtoVLMapSL1toVL INTEGER,
ibSmCaSLtoVLMapSL2toVL INTEGER,
ibSmCaSLtoVLMapSL3toVL INTEGER,
ibSmCaSLtoVLMapSL4toVL INTEGER,
ibSmCaSLtoVLMapSL5toVL INTEGER,
ibSmCaSLtoVLMapSL6toVL INTEGER,
ibSmCaSLtoVLMapSL7toVL INTEGER,
ibSmCaSLtoVLMapSL8toVL INTEGER,
ibSmCaSLtoVLMapSL9toVL INTEGER,
ibSmCaSLtoVLMapSL10toVL INTEGER,
ibSmCaSLtoVLMapSL11toVL INTEGER,
ibSmCaSLtoVLMapSL12toVL INTEGER,
ibSmCaSLtoVLMapSL13toVL INTEGER,
ibSmCaSLtoVLMapSL14toVL INTEGER,
ibSmCaSLtoVLMapSL15toVL INTEGER
}
Expires: April 2004 [Page 85 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmCaSLtoVLMapSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmCaSLtoVLMapEntry 1 }
ibSmCaSLtoVLMapNodeGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64-bit GUID of a node in this IB subnet."
::= { ibSmCaSLtoVLMapEntry 2 }
ibSmCaSLtoVLMapPortNum OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output port of the IB packet."
::= { ibSmCaSLtoVLMapEntry 3 }
ibSmCaSLtoVLMapSL0toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL0 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 4 }
ibSmCaSLtoVLMapSL1toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL1 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 5 }
ibSmCaSLtoVLMapSL2toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL2 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 6 }
Expires: April 2004 [Page 86 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
ibSmCaSLtoVLMapSL3toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL3 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 7 }
ibSmCaSLtoVLMapSL4toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL4 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 8 }
ibSmCaSLtoVLMapSL5toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL5 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 9 }
ibSmCaSLtoVLMapSL6toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL6 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 10 }
ibSmCaSLtoVLMapSL7toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL7 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 11 }
ibSmCaSLtoVLMapSL8toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL8 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 12 }
ibSmCaSLtoVLMapSL9toVL OBJECT-TYPE
Expires: April 2004 [Page 87 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL9 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 13 }
ibSmCaSLtoVLMapSL10toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL10 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 14 }
ibSmCaSLtoVLMapSL11toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL11 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 15 }
ibSmCaSLtoVLMapSL12toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL12 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 16 }
ibSmCaSLtoVLMapSL13toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL13 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 17 }
ibSmCaSLtoVLMapSL14toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL14 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 18 }
ibSmCaSLtoVLMapSL15toVL OBJECT-TYPE
SYNTAX INTEGER (0..15)
Expires: April 2004 [Page 88 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SL15 to VL mapping."
::= { ibSmCaSLtoVLMapEntry 19 }
-- Subnet Manager VL Arbitration table
ibSmVLArbitrationTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbSmVLArbitrationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to list VL arbitration for ports on CA, routers and
switches that are managed by the Subnet Managers on this device."
::= { ibSmVLArbitrationInfo 1 }
ibSmVLArbitrationEntry OBJECT-TYPE
SYNTAX IbSmVLArbitrationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ibSmVLArbitrationTable."
INDEX { ibSmVLArbitrationSubnetPrefix,
ibSmVLArbitrationNodeGUID,
ibSmVLArbitrationPortNum, ibSmVLArbitrationPriority
}
::= { ibSmVLArbitrationTable 1 }
IbSmVLArbitrationEntry ::= SEQUENCE {
ibSmVLArbitrationSubnetPrefix IbSmSubnetPrefix,
ibSmVLArbitrationNodeGUID OCTET STRING,
ibSmVLArbitrationPriority INTEGER,
ibSmVLArbitrationIndex INTEGER,
ibSmVLArbitrationPortNum INTEGER,
ibSmVLArbitrationWeight INTEGER
}
ibSmVLArbitrationSubnetPrefix OBJECT-TYPE
SYNTAX IbSmSubnetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subnet prefix of this IB subnet."
::= { ibSmVLArbitrationEntry 1 }
ibSmVLArbitrationNodeGUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-only
Expires: April 2004 [Page 89 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
STATUS current
DESCRIPTION
"The 64-bit Node GUID of this VL arbitration entry."
::= { ibSmVLArbitrationEntry 2 }
ibSmVLArbitrationPriority OBJECT-TYPE
SYNTAX INTEGER {
lowPriority(1),
highPriority(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of this VL arbitration entry."
::= { ibSmVLArbitrationEntry 3 }
ibSmVLArbitrationIndex OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of this VL arbitration entry."
::= { ibSmVLArbitrationEntry 4 }
ibSmVLArbitrationPortNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local port ID of this VL arbitration entry."
::= { ibSmVLArbitrationEntry 5 }
ibSmVLArbitrationWeight OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The weight of this VL arbitration entry. Zero indicates that
this element is skipped."
::= { ibSmVLArbitrationEntry 6 }
-- Traps: TBD
-- Comformance: TBD
END
Expires: April 2004 [Page 90 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
7 Revision History
This section should be removed when this document is published as an RFC.
7.1 Changes from <draft-yang-ib-subnet-management-mib-00.txt>
Cheng Yang joined as a co-author of the draft.
Most tables have been revised.
ibSmPathInfo group has been remodeled.
ibSmMultiPathInfo group has been added.
ibSmTraceInfo group has been added.
ibSmServiceAssociationTable has been added.
ibsmLinkTable has been added.
Linear Forwarding, Random Forwarding and Multicast Forwarding tables
have been removed because of no interest.
Revision History section has been added to keep track of updates to the
MIB.
MIB has been updated to reflect changes in InfiniBand Architecture
Specification Volume 1,Release 1.1 [IBTAArch]
8 Security Considerations
There are a number of management objects defined in this MIB module with
a MAX-ACCESS clause of read-write and/or read-create. Such objects may
be considered sensitive or vulnerable in some network environments. The
support for SET operations in a non-secure environment without proper
protection can have a negative effect on network operations. These are
the tables and objects and their sensitivity/vulnerability:
TBD: <list the tables and objects and state why they are sensitive>
Some of the readable objects in this MIB module (i.e., objects with a
MAX-ACCESS other than not-accessible) may be considered sensitive or
vulnerable in some network environments. It is thus important to control
even GET and/or NOTIFY access to these objects and possibly to even
encrypt the values of these objects when sending them over the network
via SNMP. These are the tables and objects and their
Expires: April 2004 [Page 91 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
sensitivity/vulnerability:
TBD: <list the tables and objects and state why they are sensitive>
SNMP versions prior to SNMPv3 did not include adequate security. 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 module.
It is RECOMMENDED that implementers consider the security features as
provided by the SNMPv3 framework (see [RFC3410], section 8), including
full support for the SNMPv3 cryptographic mechanisms (for authentication
and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED.
Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic
security. It is then a customer/operator responsibility to ensure that
the SNMP entity giving access to an instance of this MIB module 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.
9 Full Copyright Statement
Copyright (C) The Internet Society (2003). All Rights Reserved.
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 is provided on an "AS
IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
DISCLAIMS 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 2004 [Page 92 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
10 Intellectual Property Notice
The IETF takes no position regarding the validity or scope of any
intellectual property 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; neither does it represent that it has made any effort to
identify any such rights. Information on the IETF's procedures with
respect to rights in standards-track and standards-related documentation
can be found in BCP-11. Copies of claims of rights made available for
publication 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 Secretariat.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary rights
which may cover technology that may be required to practice this standard.
Please address the information to the IETF Executive Director.
11 Normative References
[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.
[IBTAArch] InfiniBand Architecture Specification Volume 1,Release 1.1,
November 6, 2002.
12 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.
13 Acknowledgments
Cheng Yang would like to thank Brian DeForest, David Brean, Rick Lagueux,
Expires: April 2004 [Page 93 ]
INTERNET-DRAFT Infiniband Subnet Manager(SM) MIB October 2003
Nivas Madhur and other members of Sun Microsystems IB development team
for their valuable comments and suggestions.
14 Author's Addresses
Carl Yang
TopSpin Communications Inc
515 Ellis Street Phone: +1 650 316 3300
Mountain View, CA 94043 Email: carl@topspin.com
United States
Edwin Tsang
TopSpin Communications Inc
515 Ellis Street Phone: +1 650 316 3300
Mountain View, CA 94043 Email: edwin@topspin.com
United States
Cheng Yang
Sun Microsystems, Inc. Phone: +1 650 960 1300
4150 Network Circle Email: cheng.yang@sun.com
Santa Clara, CA 95054
United States
Expires: April 2004 [Page 94 ]
| PAFTECH AB 2003-2026 | 2026-04-24 01:16:36 |