【技术实现步骤摘要】
备份通信方法和装置
本公开的实施例总体上涉及通信技术,更具体地涉及处理器与基板管理器之间的备份通信方法和装置。
技术介绍
基板管理控制器(BMC)通常通过管理接口(例如,智能平台管理接口(IPMI))与主机设备中的处理器进行通信,其中该IPMI例如是键盘控制方式(KCS)、基于I2C的智能平台管理总线(IPMB)、基于局域网(LAN)的IPMB、外设组件互连(PCI)等,其中KCS接口能够使得BMC与处理器直接连接,因而KCS接口是最适合的管理接口。在现有的系统中,一般通过单个低引脚数(LPC)总线来实现BMC与处理器之间的KCS接口。通常,处理器能够通过IPMI与BMC进行通信以收集温度传感器、系统冷却状态等信息。然而,对于处理器和BMC来说,现有的IPMI规范不能检测系统的IPMI的通信状态。例如,在处理器和BMC均能正常工作而KCS接口发生故障时,IPMI规范没有提供如何针对这种故障的检测和处理方式。在现有的系统中,在基于IPMI的通信方式发生故障时,通常通过重置信道或者重启电源来恢复处理器与BMC之间的通信。然而,由于IPMI通信已经中断,处理器可能无法向BMC发送重置信道或者重启电源的命令。此外,在现有的系统中,BMC无法向处理器请求相关服务,并且在IPMI通信发生故障时,处理器无法及时获得BMC的相关日志。因此,现有的重启电源的方式增加了系统的宕机时间,严重了影响了系统的稳定性和用户体验。
技术实现思路
有鉴于此,本公开的实施例提供一种处理器与基板管理器之间的备份通信方法和装置。根据本公开的一个方面,提供了一种备份通信方法,包括:监视处理器与基板管 ...
【技术保护点】
一种备份通信方法,包括:监视处理器与基板管理控制器之间的管理接口是否发生故障;响应于所述管理接口发生故障,利用控制接口实现所述处理器与所述基板管理控制器之间的备份通信,其中所述基板管理控制器能够通过所述控制接口获取所述处理器的物理参数;以及经由所述控制接口在所述处理器与所述基板管理控制器之间传输分组。
【技术特征摘要】
1.一种备份通信方法,包括:监视处理器与基板管理控制器之间的管理接口是否发生故障;响应于所述管理接口发生故障,利用控制接口实现所述处理器与所述基板管理控制器之间的备份通信,其中所述基板管理控制器能够通过所述控制接口获取所述处理器的物理参数;以及经由所述控制接口在所述处理器与所述基板管理控制器之间传输分组。2.根据权利要求1所述的方法,其中所述管理接口为智能平台管理接口(IPMI)和/或所述控制接口为平台环境式控制接口(PECI)。3.根据权利要求1所述的方法,其中监视处理器与基板管理控制器之间的管理接口是否发生故障包括:监视所述处理器与所述基板管理控制器之间的所述管理接口的通信间隔时间是否超过阈值时间。4.根据权利要求3所述的方法,其中所述备份通信是双向通信,并且所述备份通信中的所述分组包括通信类型码、功能码和响应码,其中所述通信类型码表示所述备份通信的类型,所述功能码表示要启动的功能,所述响应码表示通信的响应情况。5.根据权利要求4所述的方法,所述备份通信的类型包括以下各项中的至少一项:处理器向基板管理控制器发送请求、基板管理控制器向处理器发送请求、处理器响应基板管理控制器的请求、以及基板管理控制器响应处理器的请求。6.根据权利要求4所述的方法,其中所述要启动的功能包括以下各项中的至少一项:触发基板管理控制器的自恢复、重试基于所述管理接口的通信、请求所述处理器的服务、以及获得所述基板管理控制器的日志。7.根据权利要求1所述的方法,其中响应于所述管理接口发生故障,利用控制接口实现所述处理器与所述基板管理控制器之间的备份通信包括:当所述管理接口发生故障时,所述处理器向设置在所述处理器上的消息存储器发送故障消息,并且所述基板管理控制器监视所述消息存储器中是否具有所述故障消息。8.根据权利要求1所述的方法,其中经由所述控制接口在所述处理器与所述基板管理控制器之间传输分组包括:经由所述控制接口从所述处理器向所述基板管理控制器发送自恢复请求,以便触发所述基板管理控制器的自恢复。9.根据权利要求8所述的方法,其中触发所述基板管理控制器的自恢复包括:重置基于所述管理接口的通信信道。10.根据权利要求8所述的方法,其中经由所述控制接口在所述处理器与所述基板管理控制器之间传输分组包括:在经由所述控制接口从所述处理器向所述基板管理控制器发送自恢复请求之前,所述处理器经由所述控制接口从所述基板管理控制器获得所述基板管理控制器的日志。11.根据权利要求8所述的方法,其中经由所述控制接口在所述处理器与所述基板管理控制器之间传输分组包括:在经由所述控制接口从所述处理器向所述基板管理控制器发送自恢复请求之后,经由所述控制接口从所述基板管理控制器向所述处理器发送重试请求,以便重试基于所述管理接口的通信。12.根据权利要求1-11中任一项所述的方法,还包括:当所述故障已经被修复时,恢复所述处理器与所述基板管理控制器之间的基于所述管理接口的通信。13.一种备份通信装置,包括:监视装置,用于监视处理器与基板管理控制器之间的管理接口是否发生故障;响应装置,用于响应于所述管理接口发生故障...
【专利技术属性】
技术研发人员:夏启超,郑伟,邹勇,程宁宁,吕满,焦梦葳,
申请(专利权)人:伊姆西公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。