没有合适的资源?快使用搜索试试~ 我知道了~
首页IPMI2_0E4_Markup_061209.pdf
IPMI2_0E4_Markup_061209.pdf
5星 · 超过95%的资源 需积分: 46 31 下载量 182 浏览量
更新于2023-03-03
评论
收藏 3.28MB PDF 举报
Intelligent Platform Management Interface Specification Second Generation v2.0 Document Revision 1.0 February 12, 2004 June 12, 2009 Markup
资源详情
资源评论
资源推荐
- IPMI -
Intelligent Platform Management
Interface Specification
Second Generation
v2.0
Document Revision 1.0
February 12, 2004
June 12, 2009 Markup
Intel Hewlett-Packard NEC Dell
Intelligent Platform Management Interface Specification
ii
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.
Copyright © 20042009 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 contain ed herein.
Intelligent Platform Management Interface Specification
iii
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 t his
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
iv
Table of Contents
1. Introduction...........................................................................................................................................1
1.1 Audience................................................................ .......................................................................................... 1
1.2 Reference Documents................................................................ ......................................................................2
1.3 Conventions and Terminology................................................................ .........................................................5
1.4 Background - Architectural Goals ................................................................ ...................................................6
1.5 New for IPMI v1.5 ..........................................................................................................................................7
1.6 New for IPMI v2.0 ..........................................................................................................................................9
1.7 IPMI Overview................................ ..............................................................................................................11
1.7.1 Intelligent Platform Management ................................................................ ...........................................11
1.7.2 IPMI Relationship to other Management Standards ...............................................................................11
1.7.3 Management Controllers and the IPMB .................................................................................................12
1.7.4 IPMI Messaging ................................ .....................................................................................................13
1.7.5 Sensor Model................................ ..........................................................................................................13
1.7.6 System Event Log and Event Messages ................................................................................................ .14
1.7.7 Sensor Data Records & Capabilities Commands................................ ....................................................14
1.7.8 Initialization Agent.................................................................................................................................15
1.7.9 Sensor Data Record Repository................................................................................................ ..............15
1.7.10 Private Management Busses................................ ...................................................................................15
1.7.11 FRU Information ................................................................ ....................................................................15
1.7.12 FRU Devices ................................................................................................................................ ..........16
1.7.13 Entity Association Records ....................................................................................................................16
1.7.14 Linkage between Events and FRU Information................................ ......................................................16
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................................................................ .........................................................................18
1.7.19a Payloads .................................................................................................................................................18
1.7.20 Serial Over LAN (SOL) ................................................................................................ ......................... 19
1.7.21 IPMI and ASF ................................ ........................................................................................................19
1.7.22 LAN Alerting..........................................................................................................................................20
1.7.23 Serial/Modem Alerting and Paging ................................ ........................................................................20
1.7.24 Platform Event Filtering (PEF)...............................................................................................................20
1.7.25 Call Down Lists and Alert Policies................................ .........................................................................20
1.7.26 Channel Model, Authentication, Sessions, and Users.............................................................................20
1.7.27 Standardized Watchdog Timer ................................................................................................ ...............21
1.7.28 Standardized POH Counter ................................................................................................ ....................21
1.7.29 Firmware Firewall ................................................................ ..................................................................21
1.7.30 Command and Function Discovery ................................ ........................................................................22
1.7.31 IPMI Hardware Components................................................................ ..................................................22
1.7.32 Configuration Interfaces......................................................................................................................... 22
1.8 IPMI and BIOS................................................................ ..............................................................................23
1.9 System Management Software (SMS) ...........................................................................................................23
1.10 SMI Handler ..................................................................................................................................................24
1.11 Overview of Changes from IPMI v1.0................................................................ ...........................................25
2. Logical Management Device Types..................................................................................................26
3. Baseboard Management Controller (BMC) ......................................................................................29
3.1 Required BMC Functions................................................................ .............................................................. 32
4. Satellite Controller Required Functions...........................................................................................35
5. Message Interface Description .........................................................................................................37
Intelligent Platform Management Interface Specification
v
5.1 Network Function Codes ............................................................................................................................... 37
5.2 Completion Codes ................................................................................................................................ .........40
5.3 Completion Code Requirements ....................................................................................................................41
5.3.1 Response Field Truncation on non-zero Generic Completion Codes..................................................... 42
5.3.2 Summary of Completion Code Use ................................ ........................................................................42
5.4 Sensor Owner Identification ................................................................................................ .......................... 43
5.5 Software IDs (SWIDs)...................................................................................................................................43
5.6 Isolation from Message Content ....................................................................................................................44
6. IPMI Messaging Interfaces ................................................................................................................45
6.1 Terminology ................................................................................................ ..................................................45
6.2 Channel Model ..............................................................................................................................................45
6.3 Channel Numbers ..........................................................................................................................................46
6.4 Channel Protocol Type ..................................................................................................................................47
6.5 Channel Medium Type ..................................................................................................................................48
6.6 Channel Access Modes..................................................................................................................................49
6.7 Logical Channels ................................ ...........................................................................................................50
6.8 Channel Privilege Levels................................................................................................ ............................... 50
6.9 Users & Password Support ............................................................................................................................51
6.9.1 ‘Anonymous Login’ Convention ................................................................................................ ............51
6.9.2 Anonymous Login Status................................................................................................ ........................ 51
6.10 System Interface Messaging .......................................................................................................................... 52
6.10.1 BMC Channels and Receive Message Queue................................................................ ......................... 52
6.10.2 Event Message Buffer ............................................................................................................................ 52
6.11 System Interface Discovery and Multiple Interfaces .....................................................................................53
6.12 IPMI Sessions................................................................ ................................................................................53
6.12.1 Session-less Connections................................ ........................................................................................ 54
6.12.2 Single-session Connections .................................................................................................................... 54
6.12.3 Multi-session Connections................................................................................................ ......................54
6.12.4 Per-Message and User Level Authentication Disables ................................ ...........................................54
6.12.5 Link Authentication................................................................................................ ................................ 55
6.12.6 Summary of Connection Characteristics.................................................................................................55
6.12.7 Session Activation and IPMI Challenge-Response ................................ ................................................56
6.12.8 Session Sequence Numbers ....................................................................................................................57
6.12.9 IPMI v1.5 Session Sequence Number Handling..................................................................................... 57
6.12.10 IPMI v1.5 Inbound Session Sequence Number Tracking and Handling ................................................58
6.12.11 IPMI v1.5 Out-of-order Packet Handling................................ ............................................................... 58
6.12.12 IPMI v1.5 Outbound Session Sequence Number Tracking and Handling..............................................59
6.12.13 IPMI v2.0 RMCP+ Session Sequence Number Handling ................................ .....................................59
6.12.14 IPMI v2.0 RMCP+ Sliding Window ................................ ......................................................................59
6.12.15 Session Inactivity Timeouts....................................................................................................................59
6.12a Avoiding ‘Slot Stealing’................................................................................................ ............................. 60
6.12.16 Additional Session Specifications and Characteristics ...........................................................................60
6.13 BMC Message Bridging ................................................................................................................................ 61
6.13.1 BMC LUN 10b Routing ................................................................ .........................................................62
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
剩余643页未读,继续阅读
hoosy
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1