Internet Draft Yang/Tsang Document: draft-yang-ib-subnet-management-mib- TopSpin 00.txt Communications Expires: April 2002 Oct 2001 Infiniband Subnet Management MIB 1. Status of this Memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. 2. 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 managing the InfiniBand Subnet Management (http://www.infinibandta.org). Yang/Tsang Internet Draft - Expires April 2002 1 Infiniband Subnet Management MIB Oct 2001 Table of Contents 1. Status of this Memo............................................1 2. Abstract.......................................................1 3. The SNMP Management Framework..................................3 4. Conventions used in this document..............................4 5. Overview.......................................................4 5.1. IB Subnet Manager Configuration Table.......................4 5.2. IB Subnet Manager Node Information Table....................4 5.3. IB Subnet Manager Switch Information Table..................4 5.4. IB Subnet Manager Port Information Table....................4 5.5. IB Subnet Manager Multicast Group Table.....................4 5.6. IB Subnet Manager Linear Forwarding Table...................4 5.7. IB Subnet Manager Random Forwarding Table...................4 5.8. IB Subnet Manager Partition Table...........................5 5.9. IB Subnet Manager Path Table................................5 5.10. IB Subnet Manager Information Table.........................5 5.11. IB Subnet Manager Switch SL to VL Map Table.................5 5.12. IB Subnet Manager Channel Adapter (CA) SL to VL Map Table...5 5.13. IB Subnet Manager VL Arbitration Table......................5 6. Next Steps.....................................................5 7. Definitions....................................................5 8. Security Considerations.......................................46 9. Acknowledgements..............................................46 10. Intellectual Property.......................................46 11. References..................................................48 12. Addresses of Authors........................................49 Yang/Tsang Internet Draft- Expires April 2002 2 Infiniband Subnet Management MIB Oct 2001 3. The SNMP Management Framework The SNMP Management Framework presently consists of five major components: o An overall architecture, described in RFC 2571[RFC2571]. o Mechanisms for describing and naming objects and events for the purpose of management. The first version of this Structure of Management Information (SMI) is called SMIv1 and described in STD 16, RFC 1155[RFC1155], STD 16, RFC 1212 [RFC1212] and RFC 1215 [RFC1215]. The second version, called SMIv2, is described in STD 58, RFC 2578[RFC2578], STD 58, RFC 2579[RFC2579], and STD 58, RFC 2580[RFC2580]. o Message protocols for transferring management information. The first version of the SNMP message protocol is called SNMPv1 and described in STD 15, RFC 1157[RFC1157]. A second version of the SNMP message protocol, which is not an Internet standards track protocol, is called SNMPv2c and described in RFC 1901[RFC1901] and RFC 1906[RFC1906]. The third version of the message protocol is called SNMPv3 and described in RFC 1906[RFC1906], RFC 2572[RFC2572] and RFC 2574[RFC2574]. o Protocol operations for accessing management information. The first set of protocol operations and associated PDU formats is described in STD 15, RFC 1157[RFC1157]. A second set of protocol operations and associated PDU formats is described in RFC 1905[RFC1905]. o A set of fundamental applications described in RFC 2573[RFC2573] and the view-based access control mechanism described in RFC 2575[RFC2575]. A more detailed introduction to the current SNMP Management Framework can be found in RFC 2570[RFC2570]. Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the mechanisms defined in the SMI. This memo specifies a MIB module that is compliant to the SMIv2. A MIB conforming to the SMIv1 can be produced through the appropriate translations. The resulting translated MIB must be semantically equivalent, except where objects or events are omitted because no translation is possible (use of Counter64). Some machine readable information in SMIv2 will be converted into textual descriptions in SMIv1 during the translation process. However, this loss of machine readable information is not considered to change the semantics of the MIB. Yang/Tsang Internet Draft- Expires April 2002 3 Infiniband Subnet Management MIB Oct 2001 4. Conventions used in this document The Key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC2119]. 5. 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. 5.1. IB Subnet Manager Configuration Table This table 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 this table. 5.2. IB Subnet Manager Node Information Table This table contains the node information for the IB nodes that are managed by the Subnet Managers active on this device. 5.3. IB Subnet Manager Switch Information Table This table contains the switch information for the IB switches that are managed by the Subnet Managers active on this device. 5.4. IB Subnet Manager Port Information Table This table contains the port information for the IB ports that are managed by the Subnet Managers active on this device. 5.5. IB Subnet Manager Multicast Group Table This table contains the information for the IB multicast groups that are managed by the Subnet Managers active on this device. 5.6. IB Subnet Manager Linear Forwarding Table This table contains the information for the linear forwarding entries on the IB switches that are managed by the Subnet Managers active on this device. 5.7. IB Subnet Manager Random Forwarding Table Yang/Tsang Internet Draft- Expires April 2002 4 Infiniband Subnet Management MIB Oct 2001 This table contains the information for the random forwarding entries on the IB switches that are managed by the Subnet Managers active on this device. 5.8. IB Subnet Manager Partition Table This table contains the partition groups that are managed by the Subnet Managers active on this device. 5.9. IB Subnet Manager Path Table This table contains the path information between two IB end-nodes that are managed by the Subnet Managers active on this device. 5.10. IB Subnet Manager Information Table This table contains information regarding other Subnet Managers that are on the same IB subnet as the Subnet Managers active on this device. 5.11. IB Subnet Manager Switch SL to VL Map Table This table contains the map between SL to VL for the switches that are managed by the Subnet Managers active on this device. 5.12. IB Subnet Manager Channel Adapter (CA) SL to VL Map Table This table contains the map between SL to VL for the channel adapters and routers that are managed by the Subnet Managers active on this device. 5.13. IB Subnet Manager VL Arbitration Table This table contains VL arbitration for the ports that are managed by the Subnet Managers active on this device. 6. Next Steps This draft should be considered a strawman proposal and a work in Progress. Currently, this draft is missing: 1. Security Consideration section. 2. Compliance section. 7. Definitions 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 8. Security Considerations To be added in a future draft. 9. Acknowledgements The authors would like to acknowledge the input from Bill Strahm and Bill Swortwood. 10. Intellectual Property Yang/Tsang Internet Draft- Expires April 2002 46 Infiniband Subnet Management MIB Oct 2001 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. Yang/Tsang Internet Draft- Expires April 2002 47 Infiniband Subnet Management MIB Oct 2001 11. References [RFC2571] Harrington, D., Presuhn, R. and B. Wijnen, "An Architecture for Describing SNMP Management Frameworks", RFC 2571, April 1999. [RFC1155] Rose, M. and K. McCloghrie, "Structure and Identification of Management Information for TCP/IP-based Internets", STD 16, RFC 1155, May 1990. [RFC1212] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16, RFC 1212, March 1991. [RFC1215] Rose, M., "A Convention for Defining Traps for use with the SNMP", RFC 1215, March 1991. [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. [RFC1157] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple Network Management Protocol", STD 15, RFC 1157, May 1990. [RFC1901] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, January 1996. [RFC1906] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1906, January 1996. [RFC2572] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", RFC 2572, April 1999. [RFC2574] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2574, April 1999. [RFC1905] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Protocol Operations for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1905, January 1996. Yang/Tsang Internet Draft- Expires April 2002 48 Infiniband Subnet Management MIB Oct 2001 [RFC2573] Levi, D., Meyer, P. and B. Stewart, "SNMPv3 Applications", RFC 2573, April 1999. [RFC2575] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", RFC 2575, April 1999. [RFC2570] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction to Version 3 of the Internet-standard Network Management Framework", RFC 2570, April 1999. [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997 [IBTAArch] Infiniband Trade Association, "Infiniband(TM) Architecture Specification Vol 1&2 Release 1.0a", 1999, 2000 [draft-swortwood-mib-subnet-management-00.txt] Swortwood, W., "Infiniband Subnet Management Agent Management Information Base", Sept. 2001 12. Addresses of Authors Carl Yang TopSpin Communications Inc 2460 Embarcadero Way Phone: 1-650-251-1036 Palo Alto, CA 94303 Email: carl@topspin.com USA Edwin Tsang TopSpin Communications Inc 2460 Embarcadero Way Phone: 1-650-251-1009 Palo Alto, CA 94303 Email: edwin@topspin.com USA Yang/Tsang Internet Draft- Expires April 2002 49