[發明專利]一種IPMI消息傳輸裝置、系統及計算機設備有效
| 申請號: | 201010246368.8 | 申請日: | 2010-08-04 |
| 公開(公告)號: | CN102346717A | 公開(公告)日: | 2012-02-08 |
| 發明(設計)人: | 陳志列;朱學朋;賀才望 | 申請(專利權)人: | 研祥智能科技股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G06F13/14 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 賈振勇 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ipmi 消息 傳輸 裝置 系統 計算機 設備 | ||
技術領域
本發明屬于計算機領域,尤其涉及一種IPMI消息傳輸裝置、系統及計算機設備。
背景技術
在智能平臺管理接口(Intelligent?Platform?Management?Interface,IPMI)規范中,支持通過增加額外的管理控制器來擴展系統的平臺管理功能。這些管理控制器之間通過智能平臺管理總線(Intelligent?Platform?Management?Bus,IPMB)來實現通信。IPMB總線是基于I2C的串行總線,IPMB總線上可以掛載智能和非智能的I2C設備。
智能平臺管理總線協議(Intelligent?Platform?Management?Bus?Communications?Protocol?Specification?v1.0)定義了智能設備之間的IPMI消息包的字節級傳輸協議,該協議和I2C物理接口共同組成了IPMB總線。
IPMB總線使用請求(request)/應答(response)的通信機制(當給一個智能設備發送一個請求消息,該設備會返回一個應答消息),請求消息和應答消息格式如圖1所示,其中:
rs?Slave?Addr.表示請求目的端的I2C設備從地址,用來標示這條請求消息是發給誰的;
rq?Slave?Addr.表示請求發出方的I2C設備從地址,用來標示這條請求消息是誰發出的;
net?Fn表示網絡功能號,在IPMI規范中,通過網絡功能號將命令分成不同的功能域以便管理,在IPMB協議消息中通過網絡功能號的奇偶來區分是請求消息還是應答消息;
rsLUN表示應答設備邏輯分區,用來指示該命令是由目的設備的哪個邏輯模塊來應答;
rqLUN表示請求設備邏輯分區,用來標示該請求命令是源設備的哪個邏輯模塊發出的;
rqSeq表示請求消息序列號,用來區分是重發消息還是新消息;
cmd表示命令號,它和網絡功能號一起唯一確定一條IPMI命令;
data?byte表示命令數據域,不同的命令長度不同;
checksum表示消息校驗字,使得整條消息相加和為0。
不管是請求消息還是應答消息,對于I2C總線來說,都是通過“主寫模式”(Master?Write)來傳輸的。
在現有的智能平臺管理總線協議中,只定義了IPMI消息的數據格式以及接口的一些硬件特性,缺乏具體的實現方式。
發明內容
本發明實施例的目的在于提供一種IPMI消息傳輸裝置,提供了IPMB驅動的實現方案,實現了IPMB消息的傳輸。
本發明實施例是這樣實現的,一種IPMI消息傳輸裝置,所述裝置包括:
IPMB消息接收處理任務單元,用于從IPMB總線消息緩沖隊列中取得消息,若取得的消息為應答消息,則進行應答消息匹配,若取得的消息為請求消息,則將請求消息放入IPMB請求消息隊列;
IPMB消息接收接口,用于讀取所述IPMB請求消息隊列中的消息;
IPMB消息發送接口,用于將校驗通過的IPMI消息通過I2C總線驅動發送出去;以及
IPMB消息發送并等待應答接口,用于調用所述IPMB消息發送接口發送IPMI請求消息,并獲取所述IPMB消息接收處理任務單元所取得的對應的應答消息。
本發明實施例的另一目的在于提供一種IPMI消息傳輸系統,所述系統包括I2C總線驅動和IPMB驅動,IPMI固件應用程序調用所述I2C總線驅動的接口進行IPMI消息收發,所述IPMB驅動的數據收發通過所述I2C總線驅動實現;
所述IPMB驅動包括:
IPMB消息接收處理任務單元,用于從IPMB總線消息緩沖隊列中取得消息,若取得的消息為應答消息,則進行應答消息匹配,若取得的消息為請求消息,則將請求消息放入IPMB請求消息隊列;
IPMB消息接收接口,用于讀取所述IPMB請求消息隊列中的消息;
IPMB消息發送接口,用于將校驗通過的IPMI消息通過所述I2C總線驅動發送出去;以及
IPMB消息發送并等待應答接口,用于調用所述IPMB消息發送接口發送IPMI請求消息,并獲取所述IPMB消息接收處理任務單元所取得的對應的應答消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于研祥智能科技股份有限公司,未經研祥智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010246368.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:伸縮式戶外安全圍欄樁
- 下一篇:使用密碼保護存儲器的裝置和方法





