一种多板卡设备的管理系统及方法技术方案

技术编号:39585042 阅读:15 留言:0更新日期:2023-12-03 19:36
本申请的实施例提供了一种多板卡设备的管理系统及方法,涉及多板卡管理领域,系统包括管理板卡和被管理板卡,管理板卡用于控制第一处理器获取第一检测模块的第一板卡信息,管理板卡并将第一检测模块的第一板卡信息发送至第一管理总线,控制第二总线切换模块进行管理总线切换,以使得第一处理器通过第一管理总线获取第二检测模块的第二板卡信息

【技术实现步骤摘要】
一种多板卡设备的管理系统及方法


[0001]本申请涉及多板卡管理领域,具体而言,涉及一种多板卡设备的管理系统及方法


技术介绍

[0002]机框式的设备广泛应用于通信设备

网络安全设备以及计算服务器设备领域

机框内设置有多种板卡类型,包括控制卡

业务卡

交换卡等部件,通过管理平面总线和数据平面总线互联

板卡上设置板卡识别器件
,

EEPROM(Electrically Erasable Programmable read only memory
,带电可擦可编程只读存储器
)、
温度传感器

电压传感器

机框的主控单元通过管理控制平面获取每一张板卡的信息

[0003]为了提高系统的可靠性,管理平面与数据平面互相独立运行

因此,通常每一张板卡都有专门的管理控制器,如单片机或
BMC(Baseboard Management Controller
,基板管理控制器
)。
这些器件完成本卡的板卡信息读取

状态检测,再将数据通过机框的管理总线送到主控单元

[0004]上述方案中,每张板卡均需要基于自身的
BMC
芯片获取板卡信息,导致
BMC
芯片成本较高,软件维护代价大
r/>
技术实现思路

[0005]本申请的目的在于提供一种多板卡设备的管理系统及方法,能够采用同一个处理器访问各检测模块,避免采用专用的管理控制器对板卡信息获取,从而减少系统控制器数量,降低板卡设备的管理成本

[0006]为了实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供了一种多板卡设备的管理系统,所述系统包括:管理板卡和被管理板卡;
[0008]管理板卡包括第一总线切换模块

第一处理器以及第一检测模块,其中,所述第一总线切换模块与第一管理总线连接,所述第一总线切换模块与第一处理器通过第二管理总线连接,所述第一总线切换模块与所述第一检测模块通过第三管理总线连接;
[0009]所述被管理板卡包括第二总线切换模块

第二处理器以及第二检测模块,其中,所述第二总线切换模块与第一管理总线连接,所述第二总线切换模块与第二处理器通过第四管理总线连接,所述第一总线切换模块与所述第二检测模块通过第五管理总线连接,所述第一总线切换模块连接的所述第一管理总线和所述第二总线切换模块连接的第一管理总线为相同的总线;
[0010]所述管理板卡用于控制所述第一处理器获取所述第一检测模块的第一板卡信息,管理板卡并将所述第一检测模块的第一板卡信息发送至所述第一管理总线,控制所述第二总线切换模块进行管理总线切换,以使得所述第一处理器获取所述第二检测模块的第二板卡信息发送至所述第一管理总线

[0011]在可选的实施方式中,所述管理板卡用于控制第一处理器向所述第一总线切换模
块发送第一总线切换指令;
[0012]所述第一总线切换模块用于基于所述第一总线切换指令,将所述第二管理总线和所述第三管理总线连通,将所述第一管理总线断开;
[0013]所述第一处理器用于通过所述第二管理总线和所述第三管理总线获取所述第一检测模块的第一板卡信息

[0014]在可选的实施方式中,所述管理板卡用于控制所述第一处理器向所述第一总线切换模块发送第二总线切换指令;
[0015]所述第一总线切换模块用于基于所述第二总线切换指令,将所述第一管理总线和第二管理总线连通,将所述第三管理总线断开;
[0016]所述第一处理器还用于通过所述第二管理总线和所述第一管理总线向所述被管理板卡的第二总线切换模块发送第三总线切换指令;
[0017]所述第二总线切换模块用于基于所述第三总线切换指令将所述被管理板卡中的第一管理总线和第三管理总线连通,将所述被管理板卡的第四管理总线断开;
[0018]所述第一处理器还用于通过所述被管理板卡的第一管理总线和所述被管理板卡的第五管理总线获取所述第二检测模块的第二板卡信息

[0019]在可选的实施方式中,所述第一总线切换模块包括第一控制开关和第一切换开关;
[0020]所述第一控制开关包括
Q1
端口和
Q2
端口,所述第一切换开关包括
p1
端口
、p2
端口以及
p3
端口,所述
Q1
端口与所述第一管理总线连接,所述
Q2
端口通过所述第二管理总线与所述第一处理器连接,所述
p1
端口与所述第一管理总线连接,所述
p2
端口与所述第二管理总线连接,所述
p3
端口与所述第三管理总线连接;
[0021]所述第一控制切换开关用于基于第一管理总线切换指令,控制所述第一切换开关的所述
p1
端口
、p2
端口以及
p3
端口的连接状态,以实现各管理总线的切换

[0022]在可选的实施方式中,所述第一控制切换开关还用于基于所述第一管理总线切换指令,控制所述
p1
端口断开,控制
p2
端口与
p3
端口连通,以使得所述第一处理器通过所述第二管理总线和所述第三管理总线获取所述第一检测模块中的第一板卡信息

[0023]在可选的实施方式中,所述第一控制开关还包括第一寄存器和第二寄存器;
[0024]所述第一处理器还用于发送第一总线切换指令;
[0025]所述第一控制开关还用于将所述第一总线切换指令对应的第一值写入所述第一寄存器中,基于所述第一值控制所述第一切换开关的
p1
端口断开,
p2
端口与
p3
端口连通,以使得所述第一处理器通过所述第二管理总线和所述第三管理总线获取所述第一检测模块中的第一板卡信息

[0026]在可选的实施方式中,所述第二总线切换模块包括第二控制开关和第二切换开关,所述第二控制开关包括第三寄存器和第四寄存器,所述第二总线切换模块还用于在接收到所述第三总线切换指令时,确定各管理总线的状态,在任一所述管理总线处于未断开状态时,将第二值写入所述第四寄存器;
[0027]所述第二控制开关用于将所述第二值输出至所述第二处理器;
[0028]所述第二处理器用于基于所述第二值结束本地访问

[0029]在可选的实施方式中,所述第二总切换模块还用于在接收到所述第三总线切换指
令时,确定各管理总线的状态,在所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种多板卡设备的管理系统,其特征在于,所述系统包括:管理板卡和被管理板卡;管理板卡包括第一总线切换模块

第一处理器以及第一检测模块,其中,所述第一总线切换模块与第一管理总线连接,所述第一总线切换模块与第一处理器通过第二管理总线连接,所述第一总线切换模块与所述第一检测模块通过第三管理总线连接;所述被管理板卡包括第二总线切换模块

第二处理器以及第二检测模块,其中,所述第二总线切换模块与第一管理总线连接,所述第二总线切换模块与第二处理器通过第四管理总线连接,所述第二总线切换模块与所述第二检测模块通过第五管理总线连接,所述第一总线切换模块连接的所述第一管理总线和所述第二总线切换模块连接的第一管理总线为相同的总线;所述管理板卡用于控制所述第一处理器获取所述第一检测模块的第一板卡信息,管理板卡并将所述第一检测模块的第一板卡信息发送至所述第一管理总线,控制所述第二总线切换模块进行管理总线切换,以使得所述第一处理器获取所述第二检测模块的第二板卡信息发送至所述第一管理总线
。2.
根据权利要求1所述的系统,其特征在于,所述管理板卡用于控制第一处理器向所述第一总线切换模块发送第一总线切换指令;所述第一总线切换模块用于基于所述第一总线切换指令,将所述第二管理总线和所述第三管理总线连通,将所述第一管理总线断开;所述第一处理器用于通过所述第二管理总线和所述第三管理总线获取所述第一检测模块的第一板卡信息
。3.
根据权利要求1所述的系统,其特征在于,所述管理板卡用于控制所述第一处理器向所述第一总线切换模块发送第二总线切换指令;所述第一总线切换模块用于基于所述第二总线切换指令,将所述第一管理总线和第二管理总线连通,将所述第三管理总线断开;所述第一处理器还用于通过所述第二管理总线和所述第一管理总线向所述被管理板卡的第二总线切换模块发送第三总线切换指令;所述第二总线切换模块用于基于所述第三总线切换指令将所述被管理板卡中的第一管理总线和第五管理总线连通,将所述被管理板卡的第四管理总线断开;所述第一处理器还用于通过所述被管理板卡的第一管理总线和所述被管理板卡的第五管理总线获取所述第二检测模块的第二板卡信息
。4.
根据权利要求2所述的系统,其特征在于,所述第一总线切换模块包括第一控制开关和第一切换开关;所述第一控制开关包括
Q1
端口和
Q2
端口,所述第一切换开关包括
p1
端口
、p2
端口以及
p3
端口,所述
Q1
端口与所述第一管理总线连接,所述
Q2
端口通过所述第二管理总线与所述第一处理器连接,所述
p1
端口与所述第一管理总线连接,所述
p2
端口与所述第二管理总线连接,所述
p3
端口与所述第三管理总线连接;所述第一控制切换开关用于基于第一管理总线切换指令,控制所述第一切换开关的所述
p1
端口
、p2
端口以及
...

【专利技术属性】
技术研发人员:王宏兵
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1