[發(fā)明專利]一種IPMI通信方法、用于IPMI通信的發(fā)送系統(tǒng)及接收系統(tǒng)有效
| 申請?zhí)枺?/td> | 202110270253.0 | 申請日: | 2021-03-12 |
| 公開(公告)號: | CN113190482B | 公開(公告)日: | 2023-03-14 |
| 發(fā)明(設(shè)計)人: | 楊霖;姚藩益;王兵 | 申請(專利權(quán))人: | 山東英信計算機技術(shù)有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G06F13/42 |
| 代理公司: | 濟南誠智商標專利事務(wù)所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 250001 山東省濟南市高新區(qū)*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 ipmi 通信 方法 用于 發(fā)送 系統(tǒng) 接收 | ||
本申請公開了一種IPMI通信方法、用于IPMI通信的發(fā)送系統(tǒng)及接收系統(tǒng),該方法包括:利用LPC總線連接硬件上的BMC與主機的南橋芯片;將BMC的SuperIO配置為Mailbox寄存器;將Mailbox寄存器劃分為數(shù)據(jù)區(qū)域和握手區(qū)域;生成請求數(shù)據(jù);利用數(shù)據(jù)區(qū)域和握手區(qū)域,將請求數(shù)據(jù)傳輸至BMC;BMC讀取所獲取的請求數(shù)據(jù),并在握手區(qū)域?qū)σ呀邮盏恼埱髷?shù)據(jù)進行標記;BMC生成應(yīng)答數(shù)據(jù);利用數(shù)據(jù)區(qū)域和握手區(qū)域?qū)?yīng)答數(shù)據(jù)傳輸至主機側(cè)的BIOS。該發(fā)送系統(tǒng)包括:LPC總線、Mailbox寄存器配置模塊、寄存器劃分模塊、請求數(shù)據(jù)生成模塊和請求數(shù)據(jù)傳輸模塊。該接收系統(tǒng)包括:LPC總線、請求數(shù)據(jù)獲取模塊、應(yīng)答數(shù)據(jù)生成模塊和應(yīng)答數(shù)據(jù)傳輸模塊。通過本申請,能夠有效提高信息傳輸速度,大大提高數(shù)據(jù)傳輸效率。
技術(shù)領(lǐng)域
本申請涉及服務(wù)器通信技術(shù)領(lǐng)域,特別是涉及一種IPMI(Intelligent PlatformManagement Interface,智能平臺管理接口)通信方法、用于IPMI通信的發(fā)送系統(tǒng)及接收系統(tǒng)。
背景技術(shù)
在服務(wù)器通信領(lǐng)域,IPMI接口是用于服務(wù)器遠程監(jiān)視、控制的開放接口。隨著服務(wù)器技術(shù)的發(fā)展,運維人員通過BMC遠程管理服務(wù)器,就可以通過IPMI接口向BMC(BaseboardManagement Controller,基板管理控制器)發(fā)送命令和獲取信息。因此,如何實現(xiàn)主機側(cè)BIOS(Basic Input Output System,基本輸入輸出系統(tǒng))與BMC之間的IPMI通信,是個重要的技術(shù)問題。
目前,實現(xiàn)主機側(cè)BIOS與BMC之間IPMI通信的方法,通常是:BMC與服務(wù)器外部大多采用LAN(Local Area Network,局域網(wǎng))接口,服務(wù)器內(nèi)部多采用KCS(KeyboardController Style Interface,鍵盤控制器式界面)接口,從而減少主機與BMC之間的連線。
然而,目前實現(xiàn)主機側(cè)BIOS與BMC之間IPMI通信的方法中,由于KCS接口是面向Byte的傳輸,一次傳輸最多只有256字節(jié),數(shù)據(jù)傳輸速度較慢,從而導(dǎo)致IPMI數(shù)據(jù)傳輸效率較低。
發(fā)明內(nèi)容
本申請?zhí)峁┝艘环NIPMI通信方法、用于IPMI通信的發(fā)送系統(tǒng)及接收系統(tǒng),以解決現(xiàn)有技術(shù)中IPMI數(shù)據(jù)傳輸效率較低的問題。
為了解決上述技術(shù)問題,本申請實施例公開了如下技術(shù)方案:
一種IPMI通信方法,所述通信方法用于BIOS和BMC之間的IPMI通信,所述通信方法包括:
利用LPC(Low pin count Bus,低引腳數(shù)總線)總線連接硬件上的BMC與主機的南橋芯片;
利用主機側(cè)的BIOS將BMC的SuperIO邏輯設(shè)備配置為Mailbox寄存器;
根據(jù)所獲取的IPMI命令,將所述Mailbox寄存器劃分為數(shù)據(jù)區(qū)域和握手區(qū)域;
主機側(cè)根據(jù)IPMI規(guī)范生成請求數(shù)據(jù);
利用所述數(shù)據(jù)區(qū)域和握手區(qū)域,將所述請求數(shù)據(jù)傳輸至BMC;
BMC讀取所獲取的請求數(shù)據(jù),并在所述握手區(qū)域?qū)σ呀邮盏恼埱髷?shù)據(jù)進行標記,所述已接收的請求數(shù)據(jù)為讀取后的請求數(shù)據(jù);
BMC根據(jù)請求數(shù)據(jù)的總長度、已接收的請求數(shù)據(jù)和IPMI規(guī)范生成應(yīng)答數(shù)據(jù);
利用所述數(shù)據(jù)區(qū)域和握手區(qū)域,將所述應(yīng)答數(shù)據(jù)傳輸至主機側(cè)的BIOS。
可選地,利用所述數(shù)據(jù)區(qū)域和握手區(qū)域,將所述請求數(shù)據(jù)傳輸至BMC的方法,包括:
將所述請求數(shù)據(jù)寫入所述數(shù)據(jù)區(qū)域;
通過所述握手區(qū)域?qū)⒄埱髷?shù)據(jù)的總長度和已發(fā)送的請求數(shù)據(jù)長度傳輸至BMC;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東英信計算機技術(shù)有限公司,未經(jīng)山東英信計算機技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110270253.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種腹振治療裝置
- 下一篇:一種無抽氣口全鋼化真空玻璃生產(chǎn)工藝
- ATCA平臺下的IPMI報文監(jiān)視系統(tǒng)以及方法
- ATCA平臺下的IPMI報文監(jiān)視系統(tǒng)
- 一種服務(wù)器傳感器信息采集方法
- 一種基于IPMI平臺的電源循環(huán)測試裝置及方法
- 一種IPMI進程監(jiān)控方法、系統(tǒng)、設(shè)備及計算機介質(zhì)
- 基板管理控制器的安全防護方法、裝置與電子設(shè)備
- 一種多線程操作IPMI命令的方法、設(shè)備及可讀介質(zhì)
- 數(shù)據(jù)采集方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種基于IPMI的機箱監(jiān)控顯示設(shè)備
- BIOS與BMC之間IPMI命令交互次數(shù)異常檢測方法、系統(tǒng)及狀態(tài)機
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計算機可讀取的記錄介質(zhì)





