Presentation is loading. Please wait.

Presentation is loading. Please wait.

IP Over InfiniBand Working Group Management Information Bases 55th IETF Atlanta Sean Harnedy InfiniSwitch Corporation

Similar presentations


Presentation on theme: "IP Over InfiniBand Working Group Management Information Bases 55th IETF Atlanta Sean Harnedy InfiniSwitch Corporation"— Presentation transcript:

1 IP Over InfiniBand Working Group Management Information Bases 55th IETF Atlanta Sean Harnedy InfiniSwitch Corporation sharnedy@infiniswitch.com

2 IP Over InfiniBand (IPOIB) MIBs The IPOIB working group charter states that the group will specify the set of MIB objects required to allow the management of the InfiniBand protocol for use with network management protocols in TCP/IP-based internets. The IPOIB Working Group web site is: http://www.ietf.org/html.charters/ipoib-charter.html

3 IPOIB MIBs (continued) There are six IPOIB MIBs currently defined in the WG: 1.IPOIB Textual Conventions MIB Definition of Textual Conventions and OBJECT-IDENTITIES for IP Over InfiniBand (IPOVERIB) Management 2.IPOIB InfiniBand Interfaces MIB Definitions of Managed Objects for InfiniBand Interface Type 3.IPOIB Subnet Management Agent MIB Definitions of Managed Objects for the Infiniband Subnet Management Agent (SMA)

4 IPOIB MIBs (continued) 4.IPOIB Channel Adapter MIB Definitions of Managed Objects for InfiniBand Channel Adapters (CA) 5.IPOIB Baseboard Management Agent MIB Definitions of Managed Objects for the InfiniBand Baseboard Management Agent (BMA) 6. IPOIB Performance Management Agent MIB Definitions of Managed Objects for the Infiniband Performance Management Agent (PMA)

5 IPOIB MIB Object Identifier Hierarchy O root-node | iso[1] | +---+------+ | | | [1] [2] identified-organization[3] | +-------+--+--+ | | | [1]... [5] dod[6] | internet[1] | +-------------+-----+------------------+----------------+ | | | | directory[1] management[2] experimental[3] private[4] | infinibandMIB[117] | +-----------+------------+---------+-+------------+------------+ | | | | | | ibTcMIB[1] ibIfMIB[2] ibSmaMIB[3] ibCaMIB[4] ibBmaMIB[5] ibPmaMIB[6]

6 Textual Conventions MIB Describes the Textual Conventions and OBJECT- IDENTITIES for IPOIB SNMP management. The purpose of this MIB is to create a common repository for the IPOIB Textual Conventions. experimental 117 Defines infinibandMIB node as { experimental 117}. Currently contains 10 TEXTUAL-CONVENTION macros. More TCs to be added as needed. Current I-D: draft-ietf-ipoib-ibmib-tc-mib-01.txt

7 InfiniBand Interfaces MIB Describes the managed objects for managing IBA-defined InfiniBand interfaces. The purpose of this MIB is to augment the standard SNMP Interface MIB (RFC 2863). Defines standard InfiniBand port ifType as infiniband(199). It contains an InfiniBand Port statistics table, a Virtual Lane Traffic Table for each port’s VLs, and a table for the IPOIB Link layer addresses (20-octet value that uniquely identifies each IPOIB client end-point, i.e., QPN + GID). Current I-D: draft-ietf-ipoib-ibif-mib-03.txt

8 Subnet Management Agent MIB Describes the objects for managing InfiniBand Subnet Management Agents (SMA). The purpose of this MIB is to define the objects necessary to manage the SMA resident on the ManagedSystemElement. It contains information about the Node, Switch, GUIDs, IB Management and Data ports, P Keys, SL to VL mapping, linear, multicast, and random forwarding, Subnet Manager, vendor diagnostics, LEDs, and SMA traps. Current I-D: draft-ietf-ipoib-subnet-mgmt-agent-mib-03.txt

9 Channel Adapters MIB Describes the objects for managing the InfiniBand Channel Adapters. The purpose of this MIB is to define the objects necessary to manage Channel Adapters (HCAs and TCAs). This includes general CA information, CA attributes, CA port attributes, and the associated CA port GID info. Version –03 model contains multiple CAs per ManagedSystemElement. Needs to be augmented to include information derivable from Query HCA Transport Verb. Additional objects? Current I-D: draft-ietf-ipoib-channel-adapter-mib-03.txt

10 Baseboard Management MIB Describes the objects for managing the InfiniBand Baseboard Management Agents (BMA). The purpose of this MIB is define the objects necessary to manage a BMA resident on the ManagedSystemElement. Distinguishes between Module, Non-Module, and Managed Chassis BMAs. Includes information on the Baseboard Management Unit, the B Key group, and the Vital Product Data (VPD) group. (Mainly derived from IBTA Vol. 2; Chapter 13: Hardware Management). Current I-D: draft-ietf-ipoib-baseboard-mgmt-agent-mib-00.txt

11 Performance Management Agent MIB Describes the objects for managing InfiniBand Performance Management Agents (PMA). The purpose of this MIB is to define objects to manage each PMA on the ManagedSystemElement and to expose the sample counters to external SNMP management applications. Models both mandatory and optional running and sample counters. Issues with initial version: SYNTAX of counters, SNMP vs. IB counter behavior, interaction of SNMP agent with Performance Manager and PMA, API to PM, others. Current I-D: draft-ietf-ipoib-perf-mgmt-agent-mib-00.txt

12 Next Steps? Interest in defining new MIBs for WG effort? Subnet Administration MIB, Other General Service Agent MIBs (e.g., Device MIB, Communication (Connection) MIB, etc.), Subnet Manager MIB, others? Update I-Ds to new 1.1 IBTA Specification. Advance current MIB work. Need thorough review of current IPOIB MIBs. Gather implementation experience about any of the IPOIB MIBs. Send comments to mailing list please (ipoverib@ietf.org). Interest in a IPOIB Management Overview doc (possible Informational RFC track)? Advance certain IPOIB MIB Internet-Drafts to WG Last Call?

13 Thank You Sean Harnedy sharnedy@infiniswitch.com


Download ppt "IP Over InfiniBand Working Group Management Information Bases 55th IETF Atlanta Sean Harnedy InfiniSwitch Corporation"

Similar presentations


Ads by Google