没有合适的资源?快使用搜索试试~ 我知道了~
ipmi-second-gen-interface-spec-v2-rev1-1.pdf
4星 · 超过85%的资源 需积分: 50 70 下载量 157 浏览量
2016-08-15
23:38:37
上传
评论 2
收藏 12.12MB PDF 举报
温馨提示
试读
644页
IPMI2.0 spec,目前BMC的规范手册,对于学习、测试BMC很有必要。
资源推荐
资源详情
资源评论
- IPMI -
Intelligent Platform Management
Interface Specification
Second Generation
v2.0
Document Revision 1.1
October 1, 2013
Intel Hewlett-Packard NEC Dell
Intelligent Platform Management Interface Specification
2
Revision History
Date
Ver
Rev
Modifications
9/16/98
1.0
1.0
IPMI v1.0 Initial release
8/26/99
1.0
1.1
Errata Revision. Incorporated errata from revision 1 or the Errata and
Clarifications for the IPMI v1.0 specification.
2/21/01
1.5
1.0
IPMI v1.5 Initial release
2/20/02
1.5
1.1
Updated to include addenda and errata
9/12/03
1.5
1.1
Markup to include 9/12/03 addenda and errata
9/26/03
1.5
1.1
Markup updated to include missing optional 5th byte on Get Chassis Status
command, per errata E317
1/27/04
1.5
1.1
Markup updated per errata document version 5
See v1.5
spec
1.5
1.2
IPMI 1.5 updated per errata document version 5
2/12/04
2.0
1.0
IPMI Second Generation document. Initial release.
6/1/04
2.0
1.0
Markup per IPMI v2.0/v1.5 errata document revision 1.
5/5/05
2.0
1.0
Markup per IPMI v2.0/v1.5 errata document revision 2.
2/15/06
2.0
1.0
Markup per IPMI v2.0/v1.5 errata document revision 3.
6/12/09
2.0
1.0
Markup per IPMI v2.0/v1.5 errata dcoument revision 4.
10/1/2013
2.0
1.1
Updated per errata document revision 5.
Copyright © 2013 Intel Corporation, Hewlett-Packard Company, NEC Corporation, Dell
Inc., All rights reserved.
INTELLECTUAL PROPERTY DISCLAIMER
THIS SPECIFICATION IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER INCLUDING ANY
WARRANTY OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY
OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE.
NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
RIGHTS IS GRANTED OR INTENDED HEREBY.
INTEL, HEWLETT-PACKARD, NEC, AND DELL DISCLAIM ALL LIABILITY, INCLUDING LIABILITY FOR
INFRINGEMENT OF PROPRIETARY RIGHTS, RELATING TO IMPLEMENTATION OF INFORMATION IN THIS
SPECIFICATION. INTEL, HEWLETT-PACKARD, NEC, AND DELL, DO NOT WARRANT OR REPRESENT THAT
SUCH IMPLEMENTATION(S) WILL NOT INFRINGE SUCH RIGHTS.
I
2
C is a trademark of Philips Semiconductors. All other product names are trademarks, registered trademarks, or servicemarks of
their respective owners.
I
2
C is a two-wire communications bus/protocol developed by Philips. IPMB is a subset of the I
2
C bus/protocol and was
developed by Intel. Implementations of the I
2
C bus/protocol or the IPMB bus/protocol may require licenses from various
entities, including Philips Electronics N.V. and North American Philips Corporation.
Intel, Hewlett-Packard, NEC, and Dell retain the right to make changes to this document at any time, without notice. Intel,
Hewlett-Packard, NEC, and Dell make no warranty for the use of this document and assume no responsibility for any error which
may appear in the document nor does it make a commitment to update the information contained herein.
Intelligent Platform Management Interface Specification
3
IPMI NON-DISCLOSURE AGREEMENT
DO NOT download these files (collectively, the “Confidential Information”) until you have carefully read the
following terms and conditions. By downloading the Confidential Information you agree to the terms of this
Agreement. If you do not wish to so agree, do not download the Confidential Information.
1. Confidential Information. The confidential, proprietary and trade secret information being disclosed ("Confidential Information"), is
that information marked with a "confidential", "proprietary", or similar legend, and is described as:
Confidential Information: Intelligent Platform Management Interface Specification Second Generation (v2.0), Intelligent Platform
Management Bus Bridge Specification (v1.0), Intelligent Chassis Management Bus Bridge Specification (v1.0)
CONFIDENTIAL INFORMATION IS PROVIDED SOLELY FOR YOUR INTERNAL EVALUATION AND REVIEW TO
DETERMINE WHETHER TO ADOPT THE SPECIFICATIONS BY SIGNING A SEPARATE ADOPTER’S AGREEMENT.
THE RECEIVING PARTY IS NOT LICENSED TO IMPLEMENT THE SPECIFICATIONS UNLESS OR UNTIL AN
ADOPTER’S AGREEMENT IS EXECUTED.
Disclosing party’s representatives for disclosing Confidential Information is: Fadi Zuhayri (Fadi.Zuhayri@intel.com)
2. Obligations of Receiving Party. The receiving party will maintain the confidentiality of the Confidential Information of the disclosing
party with at least the same degree of care that it uses to protect its own confidential and proprietary information, but no less than a
reasonable degree of care under the circumstances. The receiving party will not disclose any of the disclosing party’s Confidential
Information to employees or to any third parties except to the receiving party’s employees, parent company and majority-owned
subsidiaries who have a need to know and who agree to abide by nondisclosure terms at least as comprehensive as those set forth
herein; provided that the receiving party will be liable for breach by any such entity. The receiving party will not make any copies of
Confidential Information received from the disclosing party except as necessary for its employees, parent company and majority-
owned subsidiaries with a need to know. Any copies which are made will be identified as belonging to the disclosing party and marked
"confidential", "proprietary" or with a similar legend.
3. Period of Non-Assertion. Unless a shorter period is indicated below, the disclosing party will not assert any claims for breach of this
Agreement or misappropriation of trade secrets against the receiving party arising out of the receiving party’s disclosure of disclosing
party’s Confidential Information made more than five (5) years from the date of receipt of the Confidential Information by the receiving
party. However, unless at least one of the exceptions set forth in Section 4 below has occurred, the receiving party will continue to
treat such Confidential Information as the confidential information of the disclosing party and only disclose any such Confidential
Information to third parties under the terms of a non-disclosure agreement.
4. Termination of Obligation of Confidentiality. The receiving party will not be liable for the disclosure of any Confidential Information
which is: (a) rightfully in the public domain other than by a breach of this Agreement of a duty to the disclosing party; (b) rightfully
received from a third party without any obligation of confidentiality; (c) rightfully known to the receiving party without any limitation on
use or disclosure prior to its receipt from the disclosing party; (d) independently developed by employees of the receiving party; or
(e) generally made available to third parties by the disclosing party without restriction on disclosure.
5. Title. Title or the right to possess Confidential Information as between the parties will remain in the disclosing party.
6. No Obligation of Disclosure; Termination The disclosing party may terminate this Agreement at any time without cause upon written
notice to the other party; provided that the receiving party’s obligations with respect to information disclosed during the term of this
Agreement will survive any such termination. The disclosing party may, at any time: (a) cease giving Confidential Information to the
other party without any liability, and/or (b) request in writing the return or destruction of all or part of its Confidential Information
previously disclosed, and all copies thereof, and the receiving party will promptly comply with such request, and certify in writing its
compliance.
7. General.
(a) This Agreement is neither intended to nor will it be construed as creating a joint venture, partnership or other form of business
association between the parties, nor an obligation to buy or sell products using or incorporating the Confidential Information.
(b) No license under any patent, copyright, trade secret or other intellectual property right is granted to or conferred upon either party
in this Agreement or by the transfer of any information by one party to the other party as contemplated hereunder, either
expressly, by implication, inducement, estoppel or otherwise, and that any license under any such intellectual property rights
must be express and in writing.
(c) The failure of either party to enforce any right resulting from breach of any provision of this Agreement will not be deemed a
waiver of any right relating to a subsequent breach of such provision or of any other right hereunder.
(d) This Agreement will be governed by the laws of the State of Delaware without reference to conflict of laws principles.
(e) This Agreement constitutes the entire agreement between the parties with respect to the disclosure(s) of Confidential Information
described herein, and may not be amended except in a writing signed by a duly authorized representative of the respective parties.
Any other agreements between the parties, including non-disclosure agreements, will not be affected by this Agreement.
Intelligent Platform Management Interface Specification
4
Table of Contents
1. Introduction .......................................................................................................................................... 2
1.1 Audience ...................................................................................................................................................... 2
1.2 Reference Documents .................................................................................................................................. 2
1.3 Conventions and Terminology ..................................................................................................................... 6
1.4 Background - Architectural Goals ............................................................................................................... 7
1.5 New for IPMI v1.5 ....................................................................................................................................... 8
1.6 New for IPMI v2.0 ..................................................................................................................................... 10
1.7 IPMI Overview .......................................................................................................................................... 12
1.7.1 Intelligent Platform Management ........................................................................................................... 12
1.7.2 IPMI Relationship to other Management Standards............................................................................... 12
1.7.3 Management Controllers and the IPMB ................................................................................................. 13
1.7.4 IPMI Messaging ..................................................................................................................................... 14
1.7.5 Sensor Model ......................................................................................................................................... 14
1.7.6 System Event Log and Event Messages ................................................................................................. 14
1.7.7 Sensor Data Records & Capabilities Commands ................................................................................... 15
1.7.8 Initialization Agent ................................................................................................................................. 16
1.7.9 Sensor Data Record Repository ............................................................................................................. 16
1.7.10 Private Management Busses ................................................................................................................... 16
1.7.11 FRU Information .................................................................................................................................... 16
1.7.12 FRU Devices .......................................................................................................................................... 16
1.7.13 Entity Association Records .................................................................................................................... 17
1.7.14 Linkage between Events and FRU Information ..................................................................................... 17
1.7.15 Differentiation and Feature Extensibility ............................................................................................... 17
1.7.16 System Interfaces ................................................................................................................................... 17
1.7.17 Other Messaging Interfaces ................................................................................................................... 18
1.7.18 Serial/Modem Interface .......................................................................................................................... 18
1.7.19 LAN Interface ........................................................................................................................................ 19
1.7.19a Payloads ................................................................................................................................................. 19
1.7.20 Serial Over LAN (SOL) ......................................................................................................................... 19
1.7.21 IPMI and ASF ........................................................................................................................................ 20
1.7.22 LAN Alerting ......................................................................................................................................... 20
1.7.23 Serial/Modem Alerting and Paging ........................................................................................................ 20
1.7.24 Platform Event Filtering (PEF) .............................................................................................................. 21
1.7.25 Call Down Lists and Alert Policies ........................................................................................................ 21
1.7.26 Channel Model, Authentication, Sessions, and Users ............................................................................ 21
1.7.27 Standardized Watchdog Timer ............................................................................................................... 22
1.7.28 Standardized POH Counter .................................................................................................................... 22
1.7.29 Firmware Firewall .................................................................................................................................. 22
1.7.30 Command and Function Discovery ........................................................................................................ 22
1.7.31 IPMI Hardware Components ................................................................................................................. 23
1.7.32 Configuration Interfaces ......................................................................................................................... 23
1.8 IPMI and BIOS .......................................................................................................................................... 23
1.9 System Management Software (SMS) ....................................................................................................... 24
1.10 SMI Handler .............................................................................................................................................. 24
1.11 Overview of Changes from IPMI v1.0 ...................................................................................................... 26
2. Logical Management Device Types ................................................................................................. 28
3. Baseboard Management Controller (BMC) ..................................................................................... 32
3.1 Required BMC Functions .......................................................................................................................... 34
4. Satellite Controller Required Functions .......................................................................................... 38
5. Message Interface Description ......................................................................................................... 40
5.1 Network Function Codes ........................................................................................................................... 40
5.2 Completion Codes ..................................................................................................................................... 42
Intelligent Platform Management Interface Specification
5
5.3 Completion Code Requirements ................................................................................................................ 45
5.3.1 Response Field Truncation on non-zero Generic Completion Codes..................................................... 45
5.3.2 Summary of Completion Code Use ........................................................................................................ 45
5.4 Sensor Owner Identification ...................................................................................................................... 46
5.5 Software IDs (SWIDs) ............................................................................................................................... 46
5.6 Isolation from Message Content ................................................................................................................ 47
6. IPMI Messaging Interfaces ................................................................................................................ 48
6.1 Terminology .............................................................................................................................................. 48
6.2 Channel Model........................................................................................................................................... 48
6.3 Channel Numbers ...................................................................................................................................... 48
6.4 Channel Protocol Type .............................................................................................................................. 49
6.5 Channel Medium Type .............................................................................................................................. 50
6.6 Channel Access Modes .............................................................................................................................. 50
6.7 Logical Channels ....................................................................................................................................... 52
6.8 Channel Privilege Levels ........................................................................................................................... 52
6.9 Users & Password Support ........................................................................................................................ 52
6.9.1 ‘Anonymous Login’ Convention............................................................................................................ 53
6.9.2 Anonymous Login Status ....................................................................................................................... 53
6.10 System Interface Messaging ...................................................................................................................... 53
6.10.1 BMC Channels and Receive Message Queue ........................................................................................ 53
6.10.2 Event Message Buffer ............................................................................................................................ 54
6.11 System Interface Discovery and Multiple Interfaces ................................................................................. 54
6.12 IPMI Sessions ............................................................................................................................................ 55
6.12.1 Session-less Connections ....................................................................................................................... 55
6.12.2 Single-session Connections .................................................................................................................... 56
6.12.3 Multi-session Connections ..................................................................................................................... 56
6.12.4 Per-Message and User Level Authentication Disables ........................................................................... 56
6.12.5 Link Authentication ............................................................................................................................... 57
6.12.6 Summary of Connection Characteristics ................................................................................................ 57
6.12.7 IPMI v1.5 Session Activation and IPMI Challenge-Response ............................................................... 58
6.12.8 IPMI v1.5 Session Sequence Numbers .................................................................................................. 59
6.12.9 IPMI v1.5 Session Sequence Number Handling .................................................................................... 59
6.12.10 IPMI v1.5 Inbound Session Sequence Number Tracking and Handling ................................................ 60
6.12.11 IPMI v1.5 Out-of-order Packet Handling ............................................................................................... 60
6.12.12 IPMI v1.5 Outbound Session Sequence Number Tracking and Handling ............................................. 60
6.12.13 IPMI v2.0 RMCP+ Session Sequence Number Handling ..................................................................... 60
6.12.14 IPMI v2.0 RMCP+ Sliding Window ...................................................................................................... 61
6.12.15 Session Inactivity Timeouts ................................................................................................................... 61
6.12a Avoiding ‘Slot Stealing’ ............................................................................................................................ 61
6.12.16 Additional Session Specifications and Characteristics ........................................................................... 62
6.13 BMC Message Bridging ............................................................................................................................ 63
6.13.1 BMC LUN 10b Routing ......................................................................................................................... 63
6.13.2 Send Message Command From System Interface .................................................................................. 63
6.13.3 Send Message Command with Response Tracking ................................................................................ 64
6.13.4 Bridged Request Example ...................................................................................................................... 65
6.14 Message Size & Private Bus Transaction Size Requirements ................................................................... 67
7. IPMB Interface .................................................................................................................................... 71
7.1 IPMB Access via Master Write-Read command ....................................................................................... 71
7.2 BMC IPMB LUNs ..................................................................................................................................... 71
7.3 Sending Messages to IPMB from System Software .................................................................................. 71
7.4 Sending IPMB Messages to System Software ........................................................................................... 72
7.5 Testing for Event Message Buffer Support................................................................................................ 73
8. ICMB Interface .................................................................................................................................... 75
8.1 Virtual ICMB Bridge Device ..................................................................................................................... 75
剩余643页未读,继续阅读
资源评论
- geju3232021-08-11官方英文手册 很清晰
duanzhang512
- 粉丝: 10
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功