没有合适的资源?快使用搜索试试~ 我知道了~
首页IPMI V2.0:智能平台管理接口的第二代规范与修订历史
IPMI V2.0:智能平台管理接口的第二代规范与修订历史

IPMI(Intelligent Platform Management Interface,智能平台管理接口)标准V2.0是针对服务器、数据中心和其他计算设备的一种开放性硬件管理标准。它于2004年2月首次发布,作为第一代IPMI标准的升级版本,旨在提供更高效、安全和功能丰富的远程管理功能。V2.0的主要改进在于增强了系统的可扩展性和互操作性,支持了更高级别的管理和监控功能,如硬件监控、电源控制、环境监控以及远程诊断等。
在V2.0的早期版本中,例如1.0到1.5,主要集中在修正错误和添加必要的功能增强上,比如1.5版的多次修订包含了文档的更新和errata(错误修正),以确保规范的准确性和一致性。到了V2.0 1.0版本,它标志着一个全新的起点,引入了许多关键特性,如命令集的扩展、安全性增强(如SSH和SSL支持)、网络管理功能的提升,以及对不同厂商设备间的兼容性优化。
随着版本的迭代,如1.0到1.1的修订,着重于整合之前的错误修正,并在后续版本中不断补充新的修正文档,以解决实际应用中的问题。例如,9/26/03的修订中解决了Get Chassis Status命令中的缺失选项问题,反映了标准制定者对细节的关注和持续改进的决心。
IPMI V2.0标准的发布不仅仅是技术上的更新,它代表了一种行业标准的进步,使得IT管理人员能够更方便地远程监控和管理他们的基础设施,提高了运维效率,降低了维护成本。同时,该标准对于制造商来说也意味着更大的灵活性,可以按照统一的规范开发和生产兼容的硬件产品,从而促进整个行业的标准化和协作。
IPMI V2.0是一个里程碑式的标准,它定义了现代数据中心管理的基础架构,通过不断的修订和更新,确保了其在现代信息技术环境中的持久价值。了解并遵循这个标准,对于IT专业人士在设计、部署和管理复杂的IT基础设施时至关重要。

Intelligent Platform Management Interface Specification
16
41.5 Use of Codes in Event Messages ............................................................................................................. 529
42. Sensor and Event Code Tables ...................................................................................................... 532
42.1 Event/Reading Type Codes ..................................................................................................................... 532
42.2 Sensor Type Codes and Data ................................................................................................................... 535
43. Sensor Data Record Formats ......................................................................................................... 550
43.1 SDR Type 01h, Full Sensor Record ......................................................................................................... 551
43.2 SDR Type 02h, Compact Sensor Record ................................................................................................. 558
43.3 SDR Type 03h, Event-Only Record ........................................................................................................ 564
43.4 SDR Type 08h - Entity Association Record ............................................................................................ 566
43.5 SDR Type 09h - Device-relative Entity Association Record ................................................................... 567
43.6 SDR Type 0Ah:0Fh - Reserved Records ................................................................................................. 569
43.7 SDR Type 10h - Generic Device Locator Record ................................................................................... 570
43.8 SDR Type 11h - FRU Device Locator Record ........................................................................................ 571
43.9 SDR Type 12h - Management Controller Device Locator Record .......................................................... 573
43.10 SDR Type 13h - Management Controller Confirmation Record ............................................................. 575
43.11 SDR Type 14h - BMC Message Channel Info Record ............................................................................ 576
43.12 SDR Type C0h - OEM Record ................................................................................................................ 578
43.13 Device Type Codes .................................................................................................................................. 579
43.14 Entity IDs ................................................................................................................................................. 580
43.15 Type/Length Byte Format ........................................................................................................................ 581
43.16 6-bit ASCII Packing Example ................................................................................................................. 583
43.17 Sensor Unit Type Codes .......................................................................................................................... 584
44. Examples .......................................................................................................................................... 586
44.1 Processor Sensor with Sensor-specific States & Event Generation ......................................................... 586
44.2 Processor Sensor with Generic States & Event Generation ..................................................................... 588
Appendix A - Previous Sequence Number Tracking ........................................................................... 590
Appendix B - Example PEF Mask Compare Algorithm ....................................................................... 592
Appendix C1 - Locating IPMI System Interfaces via SM BIOS Tables ............................................... 594
C1-1 IPMI Device Information - BMC Interface ............................................................................................. 595
C1-1.1 Interface Type ...................................................................................................................................... 595
C1-1.2 IPMI Specification Revision Field ....................................................................................................... 595
C1-1.3 I
2
C Slave Address Field ....................................................................................................................... 595
C1-1.4 NV Storage Device Address Field ....................................................................................................... 596
C1-1.5 Base Address Field ............................................................................................................................... 596
C1-1.6 Base Address Modifier Field ................................................................................................................ 596
C1-1.7 System Interface Register Alignment ................................................................................................... 596
C1-1.7.1 Byte-spaced I/O Address Examples ....................................................................................................... 596
C1-1.7.2 32-bit Spaced I/O Address Examples .................................................................................................... 596
C1-1.7.3 Memory-mapped Base Address ............................................................................................................. 597
C1-1.7.4 Interrupt Info Field ................................................................................................................................. 597
C1-1.8 Interrupt Number Field ........................................................................................................................ 597
Appendix C2 - Locating IPMI System Interfaces on PCI ..................................................................... 598
Appendix C3 - Locating IPMI System Interfaces with ACPI ................................................................ 600
C3-1 SPMI Description Table and ACPI Control Methods.............................................................................. 600
C3-2 Locating IPMI System Interfaces in ACPI Name Space ......................................................................... 602
C3-3 Example IPMI Definition ASL Code ...................................................................................................... 604
Example 1: SMIC Interface in I/O Space .......................................................................................................... 604
Example 2: KCS Interface in 64-bit Address Space .......................................................................................... 605
Example 3: SMIC Interface in I/O Space .......................................................................................................... 606
Example 4: SSIF Interface ................................................................................................................................. 606
Appendix D - Determining Message Size Requirements .................................................................... 608

Intelligent Platform Management Interface Specification
17
Appendix E - Terminal Mode Grammar ................................................................................................. 610
E-1 Notation ................................................................................................................................................... 610
E-2 Grammar for Terminal Mode Input ......................................................................................................... 610
E-3 Grammar for Terminal Mode Output ...................................................................................................... 611
Appendix F - TAP Flow Summary ......................................................................................................... 614
Appendix G - Command Assignments ................................................................................................. 618
Appendix H - Sub-function Assignments ............................................................................................. 624

Intelligent Platform Management Interface Specification
18
List of Figures
Figure 1-1, IPMI and the Management Software Stack............................................................................................... 38
Figure 1-2, IPMI Block Diagram ................................................................................................................................. 39
Figure 2-1, Intelligent Platform Management Logical Devices ................................................................................... 56
Figure 6-1, Session Activation .................................................................................................................................... 84
Figure 6-2, LAN to IPMB Bridged Request Example ................................................................................................. 92
Figure 7-1, IPMB Request sent using Send Message Command ................................................................................. 97
Figure 7-2, Send Message Command Response .......................................................................................................... 97
Figure 7-3, Response for Set Event Receiver in Receive Message Queue .................................................................. 98
Figure 7-4, Get Message Command Response ............................................................................................................ 98
Figure 9-1, KCS Interface/BMC Request Message Format ...................................................................................... 104
Figure 9-2, KCS Interface/BMC Response Message Format .................................................................................... 105
Figure 9-3, KCS Interface Event Request Message Format ...................................................................................... 105
Figure 9-4, KCS Interface Event Response Message Format .................................................................................... 105
Figure 9-5, KCS Interface Registers .......................................................................................................................... 106
Figure 9-6, KCS Interface SMS to BMC Write Transfer Flow Chart ....................................................................... 112
Figure 9-7, KCS Interface BMC to SMS Read Transfer Flow Chart ........................................................................ 113
Figure 9-8, Aborting KCS Transactions in-progress and/or Retrieving KCS Error Status........................................ 114
Figure 10-1, SMIC/BMC Interface Registers ............................................................................................................ 119
Figure 10-2, SMIC/BMC Request Message Format .................................................................................................. 127
Figure 10-3, SMIC/BMC Response Message Format ............................................................................................... 128
Figure 10-4, SMIC Event Request Message Format ................................................................................................. 128
Figure 10-5, SMIC Event Response Message Format ............................................................................................... 128
Figure 11-1, BT Interface/BMC Request Message Format ....................................................................................... 130
Figure 11-2, BT Interface/BMC Response Message Format ..................................................................................... 131
Figure 11-3, BT Interface Event Request Message Format ....................................................................................... 132
Figure 11-4, BT Interface Event Response Message Format .................................................................................... 132
Figure 11-5, BT_CTRL Register format ................................................................................................................... 133
Figure 11-6, BT_INTMASK Register format ........................................................................................................... 136
Figure 13-1, Embedded LAN Controller Implementation ......................................................................................... 150
Figure 13-2, PCI Management Bus Implementation ................................................................................................. 151
Figure 13-3, IPMI LAN Packet Layering .................................................................................................................. 158
Figure 13-4, IPMI LAN Message Formats ................................................................................................................ 163
Figure 13-5, IPMI v1.5 LAN Session Startup ........................................................................................................... 172
Figure 14-1, Serial Port Sharing Logical Diagram .................................................................................................... 196
Figure 14-2, Basic Mode Message Fields .................................................................................................................. 209
Figure 14-3, PPP Frame Format ................................................................................................................................ 211
Figure 14-4, Configure-Request, -Ack, -Nak, -Reject Packet Format ....................................................................... 212
Figure 14-5, IPMI Message in PPP Frame Format .................................................................................................... 215
Figure 14-6, IP Frame with Field Compression......................................................................................................... 216
Figure 14-7, Terminal Mode Request to BMC .......................................................................................................... 222
Figure 14-8, Terminal Mode Response from BMC ................................................................................................... 222
Figure 14-9, Terminal Mode Request to SMS ........................................................................................................... 224
Figure 14-10, Terminal Mode Response from SMS .................................................................................................. 224
Figure 14-11, Send Message Command for Bridged Request ................................................................................... 224
Figure 14-12, Response to Send Message Command for Bridged Request ............................................................... 224
Figure 14-13, Bridged Response to Remote Console ................................................................................................ 224
Figure 15-1, SOL with Serial Port Sharing ................................................................................................................ 235
Figure 17-1, Alert Processing Example ..................................................................................................................... 261
Figure 17-2, Event Filter, Alert Policy, and Alert Destination, & String Relationships ............................................ 262

Intelligent Platform Management Interface Specification
19
Figure 20-1, Broadcast Get Device ID Request Message .......................................................................................... 280
Figure 29-1, IPMB Event Request Message Format ................................................................................................. 432
Figure 29-2, Example SMIC Event Request Message Format .................................................................................. 433
Figure 35-1, High-Going and Low-Going Event Assertion/Deassertion Points ........................................................ 494
Figure 39-1, Sensor to FRU Lookup ......................................................................................................................... 523
Figure 43-1, 6-bit Packed ASCII Example ................................................................................................................ 583
Figure B-1, Example Event Data Comparison Algorithm ......................................................................................... 592
Figure D-1, SMBus Write-Block by Master Write-Read through KCS/SMIC ......................................................... 608
Figure D-2, Master Write-Read Response via KCS/SMIC ...................................................................................... 608
Figure D-3, Get Message Response via KCS/SMIC ................................................................................................ 608
Figure D-4, Master Write-Read Request via LAN/PPP ........................................................................................... 609
Figure D-5 Master Write-Read Response via LAN/PPP .......................................................................................... 609
Figure D-6, Master Write-Read Response via LAN/PPP ......................................................................................... 609

Intelligent Platform Management Interface Specification
20
List of Tables
Table 1-1, Glossary...................................................................................................................................................... 32
Table 3-1, Required BMC Functions ........................................................................................................................... 60
Table 5-1, Network Function Codes ............................................................................................................................ 67
Table 5-2, Completion Codes ...................................................................................................................................... 70
Table 5-3, Sensor Owner ID and Sensor Number Field Definitions ........................................................................... 72
Table 5-4, System Software IDs .................................................................................................................................. 73
Table 6-1, Channel Number Assignments ................................................................................................................... 75
Table 6-2, Channel Protocol Type Numbers ............................................................................................................... 75
Table 6-3, Channel Medium Type Numbers ............................................................................................................... 76
Table 6-4, Channel Access Modes .............................................................................................................................. 77
Table 6-5, Channel Privilege Levels............................................................................................................................ 78
Table 6-6, Session-less , Single-session and Multi-session Characteristics ................................................................ 83
Table 6-7, Default Session Inactivity Timeout Intervals ............................................................................................. 87
Table 6-8, Message Bridging Mechanism by Source and Destination ........................................................................ 91
Table 6-9, IPMI Message and IPMB / Private Bus Transaction Size Requirements ................................................... 94
Table 7-1, BMC IPMB LUNs ..................................................................................................................................... 96
Table 8-1, System Interface Request For Delivering Remote IPMB Request via ICMB .......................................... 101
Table 8-2, Send Message Response ........................................................................................................................... 101
Table 8-2a, Get Message Response Data for Remote IPMB Request Delivered via ICMB ...................................... 101
Table 8-3, IPMB Request For Delivering Remote IPMB Request via ICMB ........................................................... 102
Table 8-4, Send Message Response ........................................................................................................................... 102
Table 8-5, IPMB Response For Remote IPMB Request Delivered via ICMB .......................................................... 102
Table 9-1, KCS Interface Status Register Bits........................................................................................................... 107
Table 9-2, KCS Interface State Bits........................................................................................................................... 107
Table 9-3, KCS Interface Control Codes ................................................................................................................... 108
Table 9-4, KCS Interface Status Codes ..................................................................................................................... 108
Table 10-1, SMIC Flags Register Bits ....................................................................................................................... 120
Table 10-2, SMS Transfer Stream control codes ....................................................................................................... 125
Table 10-3, SMS Transfer Stream Status Codes ....................................................................................................... 126
Table 11-1, BT Interface Registers ............................................................................................................................ 132
Table 11-2, BT_CTRL Register Bit Definitions ........................................................................................................ 133
Table 11-3, BT_INTMASK Register Bit Definitions ................................................................................................ 136
Table 11-4, BT Interface Write Transfer ................................................................................................................... 137
Table 11-5, BT Interface Read Transfer .................................................................................................................... 138
Table 12-1, BMC Single-part Write .......................................................................................................................... 141
Table 12-2, BMC Multi-part Write Start ................................................................................................................... 142
Table 12-3, BMC Multi-part Write Middle ............................................................................................................... 142
Table 12-4, BMC Multi-part Write End .................................................................................................................... 142
Table 12-5, BMC Single-part Read ........................................................................................................................... 142
Table 12-6, BMC Multi-part Read Start .................................................................................................................... 143
Table 12-7, BMC Multi-part Read Middle ................................................................................................................ 143
Table 12-8, BMC Multi-part Read Retry ................................................................................................................... 143
Table 12-9, BMC Multi-part Read End ..................................................................................................................... 143
Table 12-10, Summary of SMBus Commands for SSIF ........................................................................................... 147
Table 12-11, SSIF Commands ................................................................................................................................... 147
Table 12-12, SSIF Timing Specifications .................................................................................................................. 147
Table 13-1, RMCP Port Numbers ............................................................................................................................. 152
Table 13-2, RMCP Message Format ......................................................................................................................... 153
Table 13-3, Message Type Determination Under RMCP .......................................................................................... 153
剩余649页未读,继续阅读
145 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
106 浏览量

oxcarl
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

最新资源
- 数字电路课程设计:实现拔河电路的原理与应用
- 掌握GNU Emacs Lisp:编程新手的入门指南
- 用友Cell报表开发技术V6.1帮助文档解读
- IT-PMS:整合先进理论的项目管理支撑系统
- 打造响应式模态框动画效果的HTML5特效代码
- Robotgo v0.43.0 Go语言跨平台自动化工具
- 动态演示幻方生成过程的课设项目
- 探索USACO:Calf Flac题解与折半查找技巧
- C++实现十字链表矩阵运算与课程设计
- 快速轮转:Berrymail与Quickwheel的结合
- 适用于64位Windows 7的USBASP驱动安装与使用指南
- 深入理解类别结构的实例研究
- Bit组件管理器——语言无关的开源项目
- GeckoDriver驱动合集:适用于Firefox 46+版本的Selenium测试
- 图像处理与识别案例精选:Visual C++与MATLAB源码剖析
- 深入理解VC MFC ADO数据库操作技术细节
安全验证
文档复制为VIP权益,开通VIP直接复制

扫码关注,限时领取CSDN余额