-- extracted from draft-yang-ib-subnet-management-mib-00.txt -- at Wed Oct 24 06:06:32 2001 IB-SM-MIB DEFINITIONS ::= BEGIN Yang/Tsang Internet Draft- Expires April 2002 5 Infiniband Subnet Management MIB Oct 2001 IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, experimental, NOTIFICATION-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, RowStatus FROM SNMPv2-TC; sm MODULE-IDENTITY LAST-UPDATED "200110220000Z" -- 22 Oct 2001 ORGANIZATION "IETF IP over IB Working Group Email: ipoverib@ietf.org" CONTACT-INFO "Carl Yang/Edwin Tsang Postal: TopSpin Communications, Inc. 2460 Embarcadero Way Palo Alto, CA 94303 United States Tel: +1 650 251 1036 Email: carl@topspin.com" DESCRIPTION "The managed objects for an Infiniband Subnet Manager(SM)." REVISION "200110220000Z" DESCRIPTION "Initial version of this MIB." ::={ experimental 117 } Yang/Tsang Internet Draft- Expires April 2002 6 Infiniband Subnet Management MIB Oct 2001 -- -- Textual Conventions -- SmSubnetPrefix ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A 64-bit value used to identify an IB subnet." SYNTAX OCTET STRING (SIZE(8)) SmPortList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each octet within this value specifies a port in an IB device. A port can have a number from 0 to 255. The port number is unique only within the scope of an IB device." SYNTAX OCTET STRING -- -- Objects -- smMIBObjects OBJECT IDENTIFIER ::= { sm 1 } smConfigInfo OBJECT IDENTIFIER ::= { smMIBObjects 1} smNodeInfo OBJECT IDENTIFIER ::= { smMIBObjects 2} smSwitchInfo OBJECT IDENTIFIER ::= { smMIBObjects 3} smPortInfo OBJECT IDENTIFIER ::= { smMIBObjects 4} smMcastInfo OBJECT IDENTIFIER ::= { smMIBObjects 5} smLFTInfo OBJECT IDENTIFIER ::= { smMIBObjects 6} smRFTInfo OBJECT IDENTIFIER ::= { smMIBObjects 7} smPartitionInfo OBJECT IDENTIFIER ::= { smMIBObjects 8} smPathInfo OBJECT IDENTIFIER ::= { smMIBObjects 9} smInfo OBJECT IDENTIFIER ::= { smMIBObjects 10} smSwSLtoVLMapInfo OBJECT IDENTIFIER ::= { smMIBObjects 11} smCaSLtoVLMapInfo OBJECT IDENTIFIER ::= { smMIBObjects 12} smVLArbitrationInfo OBJECT IDENTIFIER ::= { smMIBObjects 13} smTrap OBJECT IDENTIFIER ::= { smMIBObjects 14} -- -- Subnet Manager Configuration Table -- smConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SmConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to list all configured Subnet Managers on this node." ::= { smConfigInfo 1 } smConfigEntry OBJECT-TYPE Yang/Tsang Internet Draft- Expires April 2002 7 Infiniband Subnet Management MIB Oct 2001 SYNTAX SmConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smConfigTable." INDEX { smConfigSubnetPrefix } ::= { smConfigTable 1 } SmConfigEntry::= SEQUENCE { smConfigSubnetPrefix SmSubnetPrefix, smConfigGUID OCTET STRING, smConfigPriority Integer32, smConfigSMKey OCTET STRING, smConfigAdminStatus INTEGER, smConfigOperStatus INTEGER, smConfigActCount Counter32, smConfigStatus RowStatus } smConfigSubnetPrefix OBJECT-TYPE SYNTAX SmSubnetPrefix MAX-ACCESS read-only STATUS current DESCRIPTION "Subnet prefix of this IB subnet." ::= { smConfigEntry 1 } smConfigGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The GUID of this subnet manager." ::= { smConfigEntry 2 } smConfigPriority OBJECT-TYPE SYNTAX Integer32 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." ::= { smConfigEntry 3 } smConfigSMKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "SM_Key of the SM." ::= { smConfigEntry 4 } Yang/Tsang Internet Draft- Expires April 2002 8 Infiniband Subnet Management MIB Oct 2001 smConfigAdminStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative status of the Subnet Manager." DEFVAL { disable } ::= { smConfigEntry 5 } smConfigOperStatus OBJECT-TYPE SYNTAX INTEGER { notActive(0), discovering(1), standby(2), master(3), reserved(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of the Subnet Manager." ::= { smConfigEntry 6 } smConfigActCount 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." ::= { smConfigEntry 7 } smConfigStatus 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." ::= { smConfigEntry 8 } -- -- Subnet Manager node information table -- smNodeInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SmNodeInfoEntry Yang/Tsang Internet Draft- Expires April 2002 9 Infiniband Subnet Management MIB Oct 2001 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." ::= { smNodeInfo 1 } smNodeInfoEntry OBJECT-TYPE SYNTAX SmNodeInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smNodeInfoTable." INDEX { smConfigSubnetPrefix, smNodeGUID } ::= { smNodeInfoTable 1 } SmNodeInfoEntry::= SEQUENCE { smNodeGUID OCTET STRING, smNodeBaseVersion Integer32, smNodeClassVersion Integer32, smNodeType INTEGER, smNodeNumPorts Integer32, smNodePortGUID OCTET STRING, smNodePartitionCap Integer32, smNodeDeviceID OCTET STRING, smNodeRevision OCTET STRING, smNodeLocalPortNum Integer32, smNodeVendorID OCTET STRING } smNodeGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The GUID of this node." ::= { smNodeInfoEntry 1 } smNodeBaseVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Supported base management datagram version." ::= { smNodeInfoEntry 2 } smNodeClassVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Supported subnet management class." ::= { smNodeInfoEntry 3 } Yang/Tsang Internet Draft- Expires April 2002 10 Infiniband Subnet Management MIB Oct 2001 smNodeType OBJECT-TYPE SYNTAX INTEGER { reserved(1), channelAdapter(2), switch(3), router(4), error(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of node being managed." ::= { smNodeInfoEntry 4 } smNodeNumPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of physical ports on this node." ::= { smNodeInfoEntry 5 } smNodePortGUID 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." ::= { smNodeInfoEntry 6 } smNodePartitionCap OBJECT-TYPE SYNTAX Integer32 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 } ::= { smNodeInfoEntry 7 } smNodeDeviceID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device ID information as assigned by device manufacturer." ::= { smNodeInfoEntry 8 } smNodeRevision OBJECT-TYPE Yang/Tsang Internet Draft- Expires April 2002 11 Infiniband Subnet Management MIB Oct 2001 SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device revision, assigned by manufacturer." ::= { smNodeInfoEntry 9 } smNodeLocalPortNum OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The link port number this SNMP packet came in on." ::= { smNodeInfoEntry 10 } smNodeVendorID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device vendor ID, per IEEE." ::= { smNodeInfoEntry 11 } -- -- Subnet Manager switch information table -- smSwitchInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SmSwitchInfoEntry 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." ::= { smSwitchInfo 1 } smSwitchInfoEntry OBJECT-TYPE SYNTAX SmSwitchInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smSwitchInfoTable." INDEX { smConfigSubnetPrefix, smSwitchNodeGUID } ::= { smSwitchInfoTable 1 } SmSwitchInfoEntry::= SEQUENCE { smSwitchNodeGUID OCTET STRING, smSwitchLinearFdbCap Integer32, smSwitchRandomFdbCap Integer32, smSwitchMcastFdbCap Integer32, smSwitchLinearFdbTop Integer32, smSwitchDefaultPort Integer32, smSwitchDefPriMcastPort Integer32, smSwitchDefNonPriMcastPort Integer32, Yang/Tsang Internet Draft- Expires April 2002 12 Infiniband Subnet Management MIB Oct 2001 smSwitchLifeTimeValue Integer32, smSwitchPortStateChange INTEGER, smSwitchLIDPerPort Integer32, smSwitchPartitionEnfCap Integer32, smSwitchInEnfCap TruthValue, smSwitchOutEnfCap TruthValue, smSwitchInFilterRawPktCap TruthValue, smSwitchOutFilterRawPktCap TruthValue } smSwitchNodeGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The GUID of this node." ::= { smSwitchInfoEntry 1 } smSwitchLinearFdbCap OBJECT-TYPE SYNTAX Integer32 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." ::= { smSwitchInfoEntry 2 } smSwitchRandomFdbCap OBJECT-TYPE SYNTAX Integer32 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." ::= { smSwitchInfoEntry 3 } smSwitchMcastFdbCap OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of entries supported in the Multicast Forwarding table." ::= { smSwitchInfoEntry 4 } smSwitchLinearFdbTop OBJECT-TYPE SYNTAX Integer32 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 Yang/Tsang Internet Draft- Expires April 2002 13 Infiniband Subnet Management MIB Oct 2001 by the switch. This component applies only to switches that implement linear forwarding tables and is ignored by switches that implement random forwarding tables." ::= { smSwitchInfoEntry 5 } smSwitchDefaultPort OBJECT-TYPE SYNTAX Integer32 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." ::= { smSwitchInfoEntry 6 } smSwitchDefPriMcastPort OBJECT-TYPE SYNTAX Integer32 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." ::= { smSwitchInfoEntry 7 } smSwitchDefNonPriMcastPort OBJECT-TYPE SYNTAX Integer32 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." ::= { smSwitchInfoEntry 8 } smSwitchLifeTimeValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The time a packet can live in the switch." ::= { smSwitchInfoEntry 9 } smSwitchPortStateChange OBJECT-TYPE SYNTAX INTEGER { portInTransition(0) } MAX-ACCESS read-write 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." ::= { smSwitchInfoEntry 10 } Yang/Tsang Internet Draft- Expires April 2002 14 Infiniband Subnet Management MIB Oct 2001 smSwitchLIDPerPort OBJECT-TYPE SYNTAX Integer32 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." ::= { smSwitchInfoEntry 11 } smSwitchPartitionEnfCap OBJECT-TYPE SYNTAX Integer32 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" ::= { smSwitchInfoEntry 12 } smSwitchInEnfCap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates switch is capable of partition enforcement on received packets." ::= { smSwitchInfoEntry 13 } smSwitchOutEnfCap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates switch is capable of partition enforcement on transmitted packets." ::= { smSwitchInfoEntry 14 } smSwitchInFilterRawPktCap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates switch is capable of raw packet enforcement on received packets." ::= { smSwitchInfoEntry 15 } smSwitchOutFilterRawPktCap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION Yang/Tsang Internet Draft- Expires April 2002 15 Infiniband Subnet Management MIB Oct 2001 "Indicates switch is capable of raw packet enforcement on transmitted packets." ::= { smSwitchInfoEntry 16 } -- -- Subnet Manager port information table -- smPortInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SmPortInfoEntry 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." ::= { smPortInfo 1 } smPortInfoEntry OBJECT-TYPE SYNTAX SmPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smPortInfoTable." INDEX { smConfigSubnetPrefix, smPortGUID } ::= { smPortInfoTable 1 } SmPortInfoEntry::= SEQUENCE { smPortGUID OCTET STRING, smPortMKey OCTET STRING, smPortGIDPrefix OCTET STRING, smPortLID OCTET STRING, smPortMasterSmLID OCTET STRING, smPortCapMask OCTET STRING, smPortDiagCode OCTET STRING, smPortMKeyLeasePeriod Integer32, smPortLocalPortNum Integer32, smPortLinkWidthEnabled Integer32, smPortLinkWidthSupported Integer32, smPortLinkWidthActive Integer32, smPortLinkSpeedSupported Integer32, smPortState INTEGER, smPortPhyState INTEGER, smPortLinkDownDefState INTEGER, smPortMKeyProtBits Integer32, smPortLMC Integer32, smPortLinkSpeedActive Integer32, smPortLinkSpeedEnabled Integer32, smPortNeighborMTU INTEGER, smPortMasterSmSL Integer32, smPortVLCap INTEGER, smPortVLHighLimit Integer32, smPortVLArbHighCap Integer32, smPortVLArbLowCap Integer32, smPortMTUCap INTEGER, Yang/Tsang Internet Draft- Expires April 2002 16 Infiniband Subnet Management MIB Oct 2001 smPortVLStallCount Integer32, smPortHOQLife Integer32, smPortOperVL INTEGER, smPortInPartEnforce TruthValue, smPortOutPartEnforce TruthValue, smPortInFilterRawPktEnf TruthValue, smPortOutFilterRawPktEnf TruthValue, smPortMKeyViolation Integer32, smPortPKeyViolation Integer32, smPortQKeyViolation Integer32, smPortGUIDCap Integer32, smPortSubnetTimeout Integer32, smPortRespTime Integer32, smPortLocalPhyError Integer32, smPortLocalOverrunError Integer32 } smPortGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit GUID of this port." ::= { smPortInfoEntry 1 } smPortMKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit management Key for this port." ::= { smPortInfoEntry 2 } smPortGIDPrefix OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit GID prefix for this port." ::= { smPortInfoEntry 3 } smPortLID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 16-bit base LID of this port." ::= { smPortInfoEntry 4 } smPortMasterSmLID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current Yang/Tsang Internet Draft- Expires April 2002 17 Infiniband Subnet Management MIB Oct 2001 DESCRIPTION "The 16-bit base LID of the master SM that is managing this port." ::= { smPortInfoEntry 5 } smPortCapMask 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 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" ::= { smPortInfoEntry 6 } smPortDiagCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "Diagnostic code" ::= { smPortInfoEntry 7 } smPortMKeyLeasePeriod OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write 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." ::= { smPortInfoEntry 8 } smPortLocalPortNum OBJECT-TYPE SYNTAX Integer32 (0..255) Yang/Tsang Internet Draft- Expires April 2002 18 Infiniband Subnet Management MIB Oct 2001 MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of the link this SNMP packet came in on []." ::= { smPortInfoEntry 9 } smPortLinkWidthEnabled OBJECT-TYPE SYNTAX Integer32 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 smPortLinkWidthSupported value." ::= { smPortInfoEntry 10 } smPortLinkWidthSupported OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Supported link switch. Indicated as follows: 1: 1x 3: 1x or 4x 11: 1x, 4x or 12x 0, 2, 4-10, 12-255 reserved." ::= { smPortInfoEntry 11 } smPortLinkWidthActive OBJECT-TYPE SYNTAX Integer32 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." ::= { smPortInfoEntry 12 } smPortLinkSpeedSupported OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION Yang/Tsang Internet Draft- Expires April 2002 19 Infiniband Subnet Management MIB Oct 2001 "Supported link speed. Indicated as follows: 1: 2.5Gps 0, 2-15: reserved." ::= { smPortInfoEntry 13 } smPortState OBJECT-TYPE SYNTAX INTEGER { noStateChange(0), down(1), initialize(2), armed(3), active(4), reserved(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port state. When writing to this field, only legal transitions are valid." ::= { smPortInfoEntry 14 } smPortPhyState OBJECT-TYPE SYNTAX INTEGER { noStateChange(0), sleep(1), polling(2), disabled(3), portConfigurationTraining(4), linkup(5), linkErrorRecovery(6), reserved(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "When writing this field, only legal transition are valid." ::= { smPortInfoEntry 15 } smPortLinkDownDefState OBJECT-TYPE SYNTAX INTEGER { noStateChange(0), sleep(1), polling(2), reserved(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "When writing this field, only legal transitions are valid." ::= { smPortInfoEntry 16 } smPortMKeyProtBits OBJECT-TYPE SYNTAX Integer32 Yang/Tsang Internet Draft- Expires April 2002 20 Infiniband Subnet Management MIB Oct 2001 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." ::= { smPortInfoEntry 17 } smPortLMC OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "LID mask for multipath support." ::= { smPortInfoEntry 18 } smPortLinkSpeedActive OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current active link speed, indicated as follows: 1: 2.5Gps 0, 2-15: reserved" ::= { smPortInfoEntry 19 } smPortLinkSpeedEnabled OBJECT-TYPE SYNTAX Integer32 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 smPortLinkSpeedSupported value. When writing this field only legal transitions are valid." ::= { smPortInfoEntry 20 } Yang/Tsang Internet Draft- Expires April 2002 21 Infiniband Subnet Management MIB Oct 2001 smPortNeighborMTU 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." ::= { smPortInfoEntry 21 } smPortMasterSmSL OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative SL of the master SM that is managing this port." ::= { smPortInfoEntry 22 } smPortVLCap 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." ::= { smPortInfoEntry 23 } smPortVLHighLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Limit of high priority component of VL arbitration table." ::= { smPortInfoEntry 24 } smPortVLArbHighCap OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION Yang/Tsang Internet Draft- Expires April 2002 22 Infiniband Subnet Management MIB Oct 2001 "VL/Weight pairs supported on this port in the smVLArbTable for high priority." ::= { smPortInfoEntry 25 } smPortVLArbLowCap OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VL/Weight pairs supported on this port in the smVLArbTable for low priority." ::= { smPortInfoEntry 26 } smPortMTUCap OBJECT-TYPE SYNTAX INTEGER { mtu256(1), mtu512(2), mtu1024(3), mtu2048(4), mtu4096(5), reserved(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum MTU supported by this port." ::= { smPortInfoEntry 27 } smPortVLStallCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the number of sequential packets dropped that causes the port to enter the VLStalled state." ::= { smPortInfoEntry 28 } smPortHOQLife OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the time a packet can live at the head of a VL queue." ::= { smPortInfoEntry 29 } smPortOperVL OBJECT-TYPE SYNTAX INTEGER { vl0(1), vl0ToVl1(2), vl0ToVl3(3), vl0ToVl7(4), vl0ToVl14(5), reserved(6) Yang/Tsang Internet Draft- Expires April 2002 23 Infiniband Subnet Management MIB Oct 2001 } MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual Lanes operational on this port." ::= { smPortInfoEntry 30 } smPortInPartEnforce OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates support of optional partition enforcement on packets received from this port." ::= { smPortInfoEntry 31 } smPortOutPartEnforce OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates support of optional partition enforcement on packets transmitted from this port." ::= { smPortInfoEntry 32 } smPortInFilterRawPktEnf 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." ::= { smPortInfoEntry 33 } smPortOutFilterRawPktEnf 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." ::= { smPortInfoEntry 34 } smPortMKeyViolation OBJECT-TYPE SYNTAX Integer32 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." ::= { smPortInfoEntry 35 } Yang/Tsang Internet Draft- Expires April 2002 24 Infiniband Subnet Management MIB Oct 2001 smPortPKeyViolation OBJECT-TYPE SYNTAX Integer32 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." ::= { smPortInfoEntry 36 } smPortQKeyViolation OBJECT-TYPE SYNTAX Integer32 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." ::= { smPortInfoEntry 37 } smPortGUIDCap OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of GUID entries supported in the GUIDInfo attribute for this port." ::= { smPortInfoEntry 38 } smPortSubnetTimeout OBJECT-TYPE SYNTAX Integer32 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." ::= { smPortInfoEntry 39 } smPortRespTime OBJECT-TYPE SYNTAX Integer32 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." ::= { smPortInfoEntry 40 } smPortLocalPhyError OBJECT-TYPE Yang/Tsang Internet Draft- Expires April 2002 25 Infiniband Subnet Management MIB Oct 2001 SYNTAX Integer32 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 detected." ::= { smPortInfoEntry 41 } smPortLocalOverrunError OBJECT-TYPE SYNTAX Integer32 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 detected." ::= { smPortInfoEntry 42 } -- -- Subnet Manager Multicast group table -- smMcastGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF SmMcastGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to list all multicast groups actively managed by the Subnet Managers on this device." ::= { smMcastInfo 1 } smMcastGrpEntry OBJECT-TYPE SYNTAX SmMcastGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smMcastGrpTable." INDEX { smMcastGID } ::= { smMcastGrpTable 1 } SmMcastGrpEntry::= SEQUENCE { smMcastGID OCTET STRING, smMcastQKey OCTET STRING, smMcastLID OCTET STRING, smMcastMTUSize INTEGER, smMcastTClass Integer32, smMcastPKey OCTET STRING, smMcastRawTrafficCap INTEGER, smMcastFlowLabel OCTET STRING, smMcastHopLimit Integer32, smMcastMemberLID OCTET STRING, smMcastStatus RowStatus } Yang/Tsang Internet Draft- Expires April 2002 26 Infiniband Subnet Management MIB Oct 2001 smMcastGID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 128-bit multicast GID address for this multicast group." ::= { smMcastGrpEntry 1 } smMcastQKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-write STATUS current DESCRIPTION "The 16-bit Q-Key of this multicast group." ::= { smMcastGrpEntry 2 } smMcastLID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 16-bit LID of this multicast group." ::= { smMcastGrpEntry 3 } smMcastMTUSize OBJECT-TYPE SYNTAX INTEGER { mtu256(1), mtu512(2), mtu1024(3), mtu2048(4), mtu4096(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The MTU of this multicast group." ::= { smMcastGrpEntry 4 } smMcastTClass OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Tclass to be used in the GRH if GRH is used." ::= { smMcastGrpEntry 5 } smMcastPKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-write STATUS current DESCRIPTION "The 16-bit Partition Key for this multicast group." Yang/Tsang Internet Draft- Expires April 2002 27 Infiniband Subnet Management MIB Oct 2001 ::= { smMcastGrpEntry 6 } smMcastRawTrafficCap OBJECT-TYPE SYNTAX INTEGER { iBAPktTraffic(0), rawPktTraffic(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Traffic type carried on this multicast group." ::= { smMcastGrpEntry 7 } smMcastFlowLabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) MAX-ACCESS read-write STATUS current DESCRIPTION "Flow label to be used on this multicast group if GRH Is used." ::= { smMcastGrpEntry 8 } smMcastHopLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Hop limit to be used on this multicast group if GRH Is used." ::= { smMcastGrpEntry 9 } smMcastMemberLID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "All the member LIDs of this multicast group." ::= { smMcastGrpEntry 10 } smMcastStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create and delete rows in this table." ::= { smMcastGrpEntry 11 } -- -- Subnet Manager Linear Forwarding table -- smLFTable OBJECT-TYPE SYNTAX SEQUENCE OF SmLFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION Yang/Tsang Internet Draft- Expires April 2002 28 Infiniband Subnet Management MIB Oct 2001 "A table used to list all the linear forward entries that are actively managed by the Subnet Managers on this device." ::= { smLFTInfo 1 } smLFEntry OBJECT-TYPE SYNTAX SmLFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smLFTable." INDEX { smConfigSubnetPrefix, smLFNodeGUID, smLFLID } ::= { smLFTable 1 } SmLFEntry::= SEQUENCE { smLFNodeGUID OCTET STRING, smLFLID OCTET STRING, smLFPortNum Integer32 } smLFNodeGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 64-bit Node GUID of the node that contains this linear forwarding entry." ::= { smLFEntry 1 } smLFLID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 16-bit LID of this linear forwarding entry." ::= { smLFEntry 2 } smLFPortNum OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Port ID of this linear forwarding entry." ::= { smLFEntry 3 } -- -- Subnet Manager Random Forwarding table -- smRFTable OBJECT-TYPE SYNTAX SEQUENCE OF SmRFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION Yang/Tsang Internet Draft- Expires April 2002 29 Infiniband Subnet Management MIB Oct 2001 "A table used to list all the random forward entries that are managed by the Subnet Managers on this device." ::= { smRFTInfo 1 } smRFEntry OBJECT-TYPE SYNTAX SmRFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smRFTable." INDEX { smConfigSubnetPrefix, smRFNodeGUID, smRFPortNum } ::= { smRFTable 1 } SmRFEntry::= SEQUENCE { smRFNodeGUID OCTET STRING, smRFPortNum Integer32, smRFLID OCTET STRING, smRFLMC Integer32 } smRFNodeGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit Node GUID of this random forwarding entry." ::= { smRFEntry 1 } smRFPortNum OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Port ID of this random forwarding entry." ::= { smRFEntry 2 } smRFLID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 16-bit LID of this random forwarding entry." ::= { smRFEntry 3 } smRFLMC OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LMC of this random forwarding entry." ::= { smRFEntry 4 } -- Yang/Tsang Internet Draft- Expires April 2002 30 Infiniband Subnet Management MIB Oct 2001 -- Subnet Manager Partition table -- smPartitionTable OBJECT-TYPE SYNTAX SEQUENCE OF SmPartitionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to list all partitions that are managed by the Subnet Managers on this device." ::= { smPartitionInfo 1 } smPartitionEntry OBJECT-TYPE SYNTAX SmPartitionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smPartitionTable." INDEX { smPartitionKey, smPartitionType, smPartitionNodeGUID } ::= { smPartitionTable 1 } SmPartitionEntry::= SEQUENCE { smPartitionKey OCTET STRING, smPartitionType INTEGER, smPartitionNodeGUID OCTET STRING, smPartitionNumMembers Integer32, smPartitionMemberPort SmPortList } smPartitionKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 16-bit P-Key of this Partition entry." ::= { smPartitionEntry 1 } smPartitionType OBJECT-TYPE SYNTAX INTEGER { limitedMembership(0), fullMembership(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Partition type." ::= { smPartitionEntry 2 } smPartitionNodeGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION Yang/Tsang Internet Draft- Expires April 2002 31 Infiniband Subnet Management MIB Oct 2001 "The 64-bit Node GUID of a node that has one or more ports that are members of this partition." ::= { smPartitionEntry 3 } smPartitionNumMembers OBJECT-TYPE SYNTAX Integer32 (0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the smPartitionMemberPort variable." ::= { smPartitionEntry 4 } smPartitionMemberPort OBJECT-TYPE SYNTAX SmPortList MAX-ACCESS read-only STATUS current DESCRIPTION "A list of ports in this node a node that are members of this partition." ::= { smPartitionEntry 5 } -- -- Subnet Manager Path table -- smPathTable OBJECT-TYPE SYNTAX SEQUENCE OF SmPathEntry 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." ::= { smPathInfo 1 } smPathEntry OBJECT-TYPE SYNTAX SmPathEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smPathTable." INDEX { smPathDstGID, smPathSrcGID, smPathNum} ::= { smPathTable 1 } SmPathEntry::= SEQUENCE { smPathDstGID OCTET STRING, smPathSrcGID OCTET STRING, smPathNum Integer32, smPathDstLID OCTET STRING, smPathSrcLID OCTET STRING, smPathRawTrafficCap INTEGER, smPathFlowLabel OCTET STRING, Yang/Tsang Internet Draft- Expires April 2002 32 Infiniband Subnet Management MIB Oct 2001 smPathHopLimit Integer32, smPathTClass Integer32, smPathPKey OCTET STRING, smPathSL Integer32, smPathMTUSel INTEGER, smPathMTU INTEGER, smPathRateSel INTEGER, smPathRate Integer32, smPathPktLifeTimeSel INTEGER, smPathPktLifeTime Integer32 } smPathDstGID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 128-bit destination GID of this path entry." ::= { smPathEntry 1 } smPathSrcGID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 128-bit source GID of this path entry." ::= { smPathEntry 2 } smPathNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of path between this source and destination GID pair." ::= { smPathEntry 3 } smPathDstLID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "A 16-bit destination LID." ::= { smPathEntry 4 } smPathSrcLID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "A 16-bit source LID." ::= { smPathEntry 5 } smPathRawTrafficCap OBJECT-TYPE Yang/Tsang Internet Draft- Expires April 2002 33 Infiniband Subnet Management MIB Oct 2001 SYNTAX INTEGER { iBPkt(0), rawPkt(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of traffic that is on this path." ::= { smPathEntry 6 } smPathFlowLabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "Flow label used on this path if GRH is used." ::= { smPathEntry 7 } smPathHopLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hop limit used on this path if GRH is used." ::= { smPathEntry 8 } smPathTClass OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "TClass used on this path if GRH is used." ::= { smPathEntry 9 } smPathPKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 16-bit P-Key used on this path." ::= { smPathEntry 10 } smPathSL OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Service level used on this path." ::= { smPathEntry 11 } smPathMTUSel OBJECT-TYPE SYNTAX INTEGER { greaterMtu(0), Yang/Tsang Internet Draft- Expires April 2002 34 Infiniband Subnet Management MIB Oct 2001 lessMtu(1), exactMtu(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "MTU selector used on this path." ::= { smPathEntry 12 } smPathMTU OBJECT-TYPE SYNTAX INTEGER { mtu256(0), mtu512(1), mtu1024(2), mtu2048(3), mtu4096(4), reserved(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "MTU used on this path." ::= { smPathEntry 13 } smPathRateSel OBJECT-TYPE SYNTAX INTEGER { greaterRate(0), lessRate(1), exactRate(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Rate selector used on this path." ::= { smPathEntry 14 } smPathRate OBJECT-TYPE SYNTAX Integer32 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" ::= { smPathEntry 15 } smPathPktLifeTimeSel OBJECT-TYPE SYNTAX INTEGER { greaterOrEqual(0), lessOrEqual(1), Yang/Tsang Internet Draft- Expires April 2002 35 Infiniband Subnet Management MIB Oct 2001 exact(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Packet life time selector used on this path." ::= { smPathEntry 16 } smPathPktLifeTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet life time used on this path" ::= { smPathEntry 17 } -- -- Subnet Manager Information table -- smInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SmInfoEntry 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." ::= { smInfo 1 } smInfoEntry OBJECT-TYPE SYNTAX SmInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smInfoTable." INDEX { smConfigSubnetPrefix, smInfoGUID } ::= { smInfoTable 1 } SmInfoEntry::= SEQUENCE { smInfoGUID OCTET STRING, smInfoSMKey OCTET STRING, smInfoActCount Integer32, smInfoPriority Integer32, smInfoSMState INTEGER } smInfoGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 64-bit GUID of the other Subnet Manager on this IB subnet." ::= { smInfoEntry 1 } Yang/Tsang Internet Draft- Expires April 2002 36 Infiniband Subnet Management MIB Oct 2001 smInfoSMKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "Subnet managementKey of this subnet manager." ::= { smInfoEntry 2 } smInfoActCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Activity counter of this subnet manager. The counter increments each time the SM issues an SMP or perform other management activities." ::= { smInfoEntry 3 } smInfoPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Priority of this Subnet Manager." ::= { smInfoEntry 4 } smInfoSMState OBJECT-TYPE SYNTAX INTEGER { notActive(0), discovering(1), standby(2), master(3), reserved(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of this Subnet Manager." ::= { smInfoEntry 5 } -- -- Subnet Manager Switch SL to VL Map table -- smSwSLtoVLMapTable OBJECT-TYPE SYNTAX SEQUENCE OF SmSwSLtoVLMapEntry 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." ::= { smSwSLtoVLMapInfo 1 } Yang/Tsang Internet Draft- Expires April 2002 37 Infiniband Subnet Management MIB Oct 2001 smSwSLtoVLMapEntry OBJECT-TYPE SYNTAX SmSwSLtoVLMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for smSwSLtoVLMapTable." INDEX { smConfigSubnetPrefix, smSwSLtoVLMapNodeGUID, smSwSLtoVLMapInPortNum, smSwSLtoVLMapOutPortNum } ::= { smSwSLtoVLMapTable 1 } SmSwSLtoVLMapEntry::= SEQUENCE { smSwSLtoVLMapNodeGUID OCTET STRING, smSwSLtoVLMapInPortNum Integer32, smSwSLtoVLMapOutPortNum Integer32, smSwSLtoVLMapSL0toVL Integer32, smSwSLtoVLMapSL1toVL Integer32, smSwSLtoVLMapSL2toVL Integer32, smSwSLtoVLMapSL3toVL Integer32, smSwSLtoVLMapSL4toVL Integer32, smSwSLtoVLMapSL5toVL Integer32, smSwSLtoVLMapSL6toVL Integer32, smSwSLtoVLMapSL7toVL Integer32, smSwSLtoVLMapSL8toVL Integer32, smSwSLtoVLMapSL9toVL Integer32, smSwSLtoVLMapSL10toVL Integer32, smSwSLtoVLMapSL11toVL Integer32, smSwSLtoVLMapSL12toVL Integer32, smSwSLtoVLMapSL13toVL Integer32, smSwSLtoVLMapSL14toVL Integer32, smSwSLtoVLMapSL15toVL Integer32 } smSwSLtoVLMapNodeGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 64-bit GUID of a node in this IB subnet." ::= { smSwSLtoVLMapEntry 1 } smSwSLtoVLMapInPortNum OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The input port of the IB packet." ::= { smSwSLtoVLMapEntry 2 } smSwSLtoVLMapOutPortNum OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current Yang/Tsang Internet Draft- Expires April 2002 38 Infiniband Subnet Management MIB Oct 2001 DESCRIPTION "The output port of the IB packet." ::= { smSwSLtoVLMapEntry 3 } smSwSLtoVLMapSL0toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL0 to VL mapping." ::= { smSwSLtoVLMapEntry 4 } smSwSLtoVLMapSL1toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL1 to VL mapping." ::= { smSwSLtoVLMapEntry 5 } smSwSLtoVLMapSL2toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL2 to VL mapping." ::= { smSwSLtoVLMapEntry 6 } smSwSLtoVLMapSL3toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL3 to VL mapping." ::= { smSwSLtoVLMapEntry 7 } smSwSLtoVLMapSL4toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL4 to VL mapping." ::= { smSwSLtoVLMapEntry 8 } smSwSLtoVLMapSL5toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL5 to VL mapping." ::= { smSwSLtoVLMapEntry 9 } smSwSLtoVLMapSL6toVL OBJECT-TYPE Yang/Tsang Internet Draft- Expires April 2002 39 Infiniband Subnet Management MIB Oct 2001 SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL6 to VL mapping." ::= { smSwSLtoVLMapEntry 10 } smSwSLtoVLMapSL7toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL7 to VL mapping." ::= { smSwSLtoVLMapEntry 11 } smSwSLtoVLMapSL8toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL8 to VL mapping." ::= { smSwSLtoVLMapEntry 12 } smSwSLtoVLMapSL9toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL9 to VL mapping." ::= { smSwSLtoVLMapEntry 13 } smSwSLtoVLMapSL10toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL10 to VL mapping." ::= { smSwSLtoVLMapEntry 14 } smSwSLtoVLMapSL11toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL11 to VL mapping." ::= { smSwSLtoVLMapEntry 15 } smSwSLtoVLMapSL12toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL12 to VL mapping." Yang/Tsang Internet Draft- Expires April 2002 40 Infiniband Subnet Management MIB Oct 2001 ::= { smSwSLtoVLMapEntry 16 } smSwSLtoVLMapSL13toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL13 to VL mapping." ::= { smSwSLtoVLMapEntry 17 } smSwSLtoVLMapSL14toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL14 to VL mapping." ::= { smSwSLtoVLMapEntry 18 } smSwSLtoVLMapSL15toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL15 to VL mapping." ::= { smSwSLtoVLMapEntry 19 } -- -- Subnet Manager Channel Adapter/Router SL to VL Map table -- smCaSLtoVLMapTable OBJECT-TYPE SYNTAX SEQUENCE OF SmCaSLtoVLMapEntry 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." ::= { smCaSLtoVLMapInfo 1 } smCaSLtoVLMapEntry OBJECT-TYPE SYNTAX SmCaSLtoVLMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for smCaSLtoVLMapTable." INDEX { smConfigSubnetPrefix, smCaSLtoVLMapNodeGUID, smCaSLtoVLMapOutPortNum } ::= { smCaSLtoVLMapTable 1 } Yang/Tsang Internet Draft- Expires April 2002 41 Infiniband Subnet Management MIB Oct 2001 SmCaSLtoVLMapEntry::= SEQUENCE { smCaSLtoVLMapNodeGUID OCTET STRING, smCaSLtoVLMapOutPortNum Integer32, smCaSLtoVLMapSL0toVL Integer32, smCaSLtoVLMapSL1toVL Integer32, smCaSLtoVLMapSL2toVL Integer32, smCaSLtoVLMapSL3toVL Integer32, smCaSLtoVLMapSL4toVL Integer32, smCaSLtoVLMapSL5toVL Integer32, smCaSLtoVLMapSL6toVL Integer32, smCaSLtoVLMapSL7toVL Integer32, smCaSLtoVLMapSL8toVL Integer32, smCaSLtoVLMapSL9toVL Integer32, smCaSLtoVLMapSL10toVL Integer32, smCaSLtoVLMapSL11toVL Integer32, smCaSLtoVLMapSL12toVL Integer32, smCaSLtoVLMapSL13toVL Integer32, smCaSLtoVLMapSL14toVL Integer32, smCaSLtoVLMapSL15toVL Integer32 } smCaSLtoVLMapNodeGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 64-bit GUID of a node in this IB subnet." ::= { smCaSLtoVLMapEntry 1 } smCaSLtoVLMapOutPortNum OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The output port of the IB packet." ::= { smCaSLtoVLMapEntry 2 } smCaSLtoVLMapSL0toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL0 to VL mapping." ::= { smCaSLtoVLMapEntry 3 } smCaSLtoVLMapSL1toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL1 to VL mapping." ::= { smCaSLtoVLMapEntry 4 } Yang/Tsang Internet Draft- Expires April 2002 42 Infiniband Subnet Management MIB Oct 2001 smCaSLtoVLMapSL2toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL2 to VL mapping." ::= { smCaSLtoVLMapEntry 5 } smCaSLtoVLMapSL3toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL3 to VL mapping." ::= { smCaSLtoVLMapEntry 6 } smCaSLtoVLMapSL4toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL4 to VL mapping." ::= { smCaSLtoVLMapEntry 7 } smCaSLtoVLMapSL5toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL5 to VL mapping." ::= { smCaSLtoVLMapEntry 8 } smCaSLtoVLMapSL6toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL6 to VL mapping." ::= { smCaSLtoVLMapEntry 9 } smCaSLtoVLMapSL7toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL7 to VL mapping." ::= { smCaSLtoVLMapEntry 10 } smCaSLtoVLMapSL8toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION Yang/Tsang Internet Draft- Expires April 2002 43 Infiniband Subnet Management MIB Oct 2001 "SL8 to VL mapping." ::= { smCaSLtoVLMapEntry 11 } smCaSLtoVLMapSL9toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL9 to VL mapping." ::= { smCaSLtoVLMapEntry 12 } smCaSLtoVLMapSL10toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL10 to VL mapping." ::= { smCaSLtoVLMapEntry 13 } smCaSLtoVLMapSL11toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL11 to VL mapping." ::= { smCaSLtoVLMapEntry 14 } smCaSLtoVLMapSL12toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL12 to VL mapping." ::= { smCaSLtoVLMapEntry 15 } smCaSLtoVLMapSL13toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL13 to VL mapping." ::= { smCaSLtoVLMapEntry 16 } smCaSLtoVLMapSL14toVL OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "SL14 to VL mapping." ::= { smCaSLtoVLMapEntry 17 } smCaSLtoVLMapSL15toVL OBJECT-TYPE SYNTAX Integer32 (0..15) Yang/Tsang Internet Draft- Expires April 2002 44 Infiniband Subnet Management MIB Oct 2001 MAX-ACCESS read-write STATUS current DESCRIPTION "SL15 to VL mapping." ::= { smCaSLtoVLMapEntry 18 } -- -- Subnet Manager VL Arbitration table -- smVLArbitrationTable OBJECT-TYPE SYNTAX SEQUENCE OF SmVLArbitrationEntry 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." ::= { smVLArbitrationInfo 1 } smVLArbitrationEntry OBJECT-TYPE SYNTAX SmVLArbitrationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for smVLArbitrationTable." INDEX { smConfigSubnetPrefix, smVLArbitrationNodeGUID, smVLArbitrationPortNum, smVLArbitrationPriority } ::= { smVLArbitrationTable 1 } SmVLArbitrationEntry::= SEQUENCE { smVLArbitrationNodeGUID OCTET STRING, smVLArbitrationPriority INTEGER, smVLArbitrationIndex Integer32, smVLArbitrationPortNum Integer32, smVLArbitrationWeight Integer32 } smVLArbitrationNodeGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit Node GUID of this VL arbitration entry." ::= { smVLArbitrationEntry 1 } smVLArbitrationPriority OBJECT-TYPE SYNTAX INTEGER { lowPriority(1), highPriority(2) } MAX-ACCESS read-only STATUS current DESCRIPTION Yang/Tsang Internet Draft- Expires April 2002 45 Infiniband Subnet Management MIB Oct 2001 "The priority of this VL arbitration entry." ::= { smVLArbitrationEntry 2 } smVLArbitrationIndex OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "The index of this VL arbitration entry." ::= { smVLArbitrationEntry 3 } smVLArbitrationPortNum OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Local port ID of this VL arbitration entry." ::= { smVLArbitrationEntry 4 } smVLArbitrationWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " The weight of this VL arbitration entry. Zero indicates that this element is skipped." ::= { smVLArbitrationEntry 5 } -- -- Subnet Manager Trap -- smStatusChangeTrap NOTIFICATION-TYPE OBJECTS { smConfigSubnetPrefix, smConfigOperStatus } STATUS current DESCRIPTION "Subnet manager operational status was changed." ::= { smTrap 1 } END