一种交换机I2C通讯系统及方法技术方案

技术编号:26170694 阅读:25 留言:0更新日期:2020-10-31 13:39
本申请公开了一种交换机I2C通讯系统及方法,包括:总控制器,通过I2C接口与所述总控制器连接的中层控制器,通过I2C接口与所述中层控制器连接的多个下层设备组,每个所述下层设备组中包括一个或多个下层设备;其中,所述中层控制器用于:建立所述总控制器与所有所述下层设备之间的I2C通讯;当监测到任一所述下层设备组中任一所述下层设备故障,切断该下层设备组与所述总控制器之间的I2C通讯。本发明专利技术中由中层控制器来实现总控制器与下层设备之间的通讯,并在任一下层设备故障时,断开其所在的下层设备组的通讯链路,保证了I2C总线不会故障,降低了下行设备故障对整个I2C通讯系统的影响,提高了I2C通讯系统的整体稳定性。

【技术实现步骤摘要】
一种交换机I2C通讯系统及方法
本专利技术涉及通信架构设计领域,特别涉及一种交换机I2C通讯系统及方法。
技术介绍
随着信息技术的发展,通信安全技术也得到高速发展。通信安全技术正在朝着更准确、更快速的方向越来越多的发展。数据中心交换机整体架构也越来越复杂。交换机架构复杂带来了更多稳定性问题。常规I2C(Inter-IntegratedCircuit,两线式串行总线)应用于交换机架构的连接方案,不论是CPU(CentralProcessingUnit,中央处理器)与I2C设备直连方案,还是CPU、BMC(BaseboardManagerController,基板管理控制器)作为双主控方案,均存在任一I2C设备故障挂死则整个I2C总线无法再访问的情况,进而导致整个板卡异常无法正常使用。现有的解决办法是返厂维修,而工厂维修只是更换一个I2C设备,甚至更换光模块就可以恢复正常,但设备替换过程会对机房的通信造成影响,在很长一段时间内机房板卡无法正常通信和运行。因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问本文档来自技高网...

【技术保护点】
1.一种交换机I2C通讯系统,其特征在于,包括:/n总控制器,通过I2C接口与所述总控制器连接的中层控制器,通过I2C接口与所述中层控制器连接的多个下层设备组,每个所述下层设备组中包括一个或多个下层设备;其中,所述中层控制器用于:/n建立所述总控制器与所有所述下层设备之间的I2C通讯;/n当监测到任一所述下层设备组中任一所述下层设备故障,切断该下层设备组与所述总控制器之间的I2C通讯。/n

【技术特征摘要】
1.一种交换机I2C通讯系统,其特征在于,包括:
总控制器,通过I2C接口与所述总控制器连接的中层控制器,通过I2C接口与所述中层控制器连接的多个下层设备组,每个所述下层设备组中包括一个或多个下层设备;其中,所述中层控制器用于:
建立所述总控制器与所有所述下层设备之间的I2C通讯;
当监测到任一所述下层设备组中任一所述下层设备故障,切断该下层设备组与所述总控制器之间的I2C通讯。


2.根据权利要求1所述交换机I2C通讯系统,其特征在于,所述监测到任一所述下层设备组中任一所述下层设备故障的过程,具体包括:
监测总线挂死时长;
当所述总线挂死时长超出预设时长,判定当前时刻对应的所述下层设备故障。


3.根据权利要求2所述交换机I2C通讯系统,其特征在于,所述中层控制器还用于:
切断该下层设备组与所述总控制器之间的I2C通讯之后,通知所述总控制器删除该下层设备组的设备信息。


4.根据权利要求2所述交换机I2C通讯系统,其特征在于,所述预设时长具体为t=100/v,其中所述t的单位为ms,v为I2C通讯速率,单位为kbits/s。<...

【专利技术属性】
技术研发人员:徐朋韩威周延龙
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1