【技術實現步驟摘要】
備份通信方法和裝置
本公開的實施例總體上涉及通信技術,更具體地涉及處理器與基板管理器之間的備份通信方法和裝置。
技術介紹
基板管理控制器(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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。