简述BIOS与BMC通信常用的几种方案及优劣势

1、 LPC通信(包含KCS、BT):应用范围最广、成熟可靠、传输速度适中。

  KCS接口是受支持的BMC到SMS接口之一。KCS接口仅为短信指定。BMC和SMI处理程序之间的SMM消息通常需要一个单独的接口,尽管KCS接口的设计是为了使系统软件可以检测到事务是否被中断。
在这里插入图片描述

  BT接口是受支持的BMC到SMS系统接口之一。BT接口是为SMS或OEM定义的消息指定的。没有为此接口指定BMC和SMI处理程序之间的消息传递。
  BT接口在通知管理控制器可用数据之前,整个消息数据块被缓冲。这与面向字节传输的SMIC和KCS接口不同。BT接口功能命令提供了有关扩展缓冲区大小和接口的其他元素的补充信息。
在这里插入图片描述

2、串口通信:硬件要求低,传输速度慢,不稳定。

3、I2C(SSIF):硬件要求低,传输速度慢,不稳定

  SMBus系统接口(SSIF)定义了到BMC的基于SMBus的系统接口。与其他系统接口定义(例如KCS)不同,SSIF不指定一组映射到I/O或主机处理器空间的内存。SSIF假定系统中存在一个SMBus主机控制器。

  SSIF封装了IPMI消息,并使用SMBus“写块”和“读取块”协议在主机控制器和BMC之间传输它们。使用SSIF,BMC总是作为SMBus上的从设备被访问。主机控制器负责将数据写入BMC。当BMC有主机的数据时,它会向主机控制器断言SMBAlert,以表示数据可用。然后,软件指示主机控制器掌握总线,并执行SMBus总线读块事务,从BMC“提取”数据。
  信息上报Bmc使用SSIF接口,并使用Multi-part Write/Read传输方式,单次传输最大字节数可达255字节,每次传输会分为Start,Middle及End部分,对应的SMBus CMD分别为06h,07h,08h。Start(06h)部分中可加入独有的IPMI CMD字串信息,便于bmc侧进行数据的识别和解析.
在这里插入图片描述
在这里插入图片描述

4、基于USB的Redfish:新出现的一种方案,传输速度高,扩展灵活,有一定开发难度及硬件设计要求。

  Redfish是一种基于HTTPs服务的管理标准,利用RESTful接口实现设备管理。每个HTTPs操作都以UTF-8编码的JSON格式(JSON是一种key-value对的数据格式)提交或返回一个资源或结果,就像Web应用程序向浏览器返回HTML一样。该技术具有降低开发复杂性,易于实施、易于使用而且提供了可扩展性优势,为设计灵活性预留了空间。

IPMI(Intelligent Platform Management Interface)是一种由Intel、Dell、HP和NEC等多个服务器厂商联合开发的硬件管理接口标准。IPMI Spec 2.0 with KCS(Keyboard Controller Style)是IPMI规范的一个版本,其中包含了KCS接口。 KCS接口是IPMI规范中定义的一种命令和数据传输方式,它是通过模拟键盘控制器的方式来管理控制器进行通信。通过KCS接口,我们可以对服务器进行硬件监控和管理操作,包括电源控制、传感器读取、事件日志记录等。 IPMI Spec 2.0 with KCS通过KCS接口提供了更加稳定和可靠的硬件管理功能。它不仅支持基本的硬件监控和管理功能,还提供了一些高级特性,如远程系统重置、系统故障诊断等。通过IPMI Spec 2.0 with KCS,管理员可以通过网络远程访问服务器的管理控制器,方便地对服务器进行监控和管理。 使用IPMI Spec 2.0 with KCS,管理员可以轻松地远程监控服务器的各项硬件指标,如温度、风扇转速、电压等,以保证服务器的稳定运行。同时,管理员还可以对服务器进行电源控制,如开机、关机、重启等操作。此外,IPMI Spec 2.0 with KCS还支持事件日志记录,可以记录服务器发生的各类事件,如硬件故障、系统崩溃等,以便管理员进行故障诊断和排查。 总的来说,IPMI Spec 2.0 with KCS是一种强大的硬件管理接口标准,可以帮助管理员实现对服务器的远程监控和管理。通过该接口,管理员可以方便地获取服务器的硬件状态信息,远程控制服务器的电源操作,以及进行事件日志记录和故障诊断。这对于服务器的稳定运行和管理非常重要。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值