[发明专利]一种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消息接收处理任务单元所取得的对应的应答消息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于研祥智能科技股份有限公司,未经研祥智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010246368.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top