[发明专利]一种SRIO系统倒换的方法和装置有效
申请号: | 201710297592.1 | 申请日: | 2017-04-28 |
公开(公告)号: | CN108804260B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 张鹏;张力;谭鹏 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 srio 系统 倒换 方法 装置 | ||
本发明实施例提供了一种SRIO系统倒换的方法和装置,系统包括主用SRIO板卡、备用SRIO板卡,以及,至少一个外围板卡;主用SRIO板卡分别与备用SRIO板卡,以及所有外围板卡连接,备用SRIO板卡分别与主用SRIO板卡,以及所有外围板卡连接;所述的方法包括:当检测到主用SRIO板卡与外围板卡连接异常时,主用SRIO板卡向备用SRIO板卡发送异常通知;备用SRIO板卡依据异常通知与外围板卡建立连接;当备用SRIO板卡与外围板卡建立连接成功后,检测主用SRIO板卡与外围板卡的异常连接是否恢复;若是,则重新建立主用SRIO板卡与外围板卡的连接,同时,断开备用SRIO板卡与外围板卡的连接。本发明实施例在SRIO系统中出现外围板卡与主用SRIO板卡连接端口故障时,保证了数据通信的稳定性。
技术领域
本发明涉及设备控制技术领域,特别是涉及一种SRIO系统倒换的方法和一种SRIO系统倒换的装置。
背景技术
在基于ATCA(Advanced Telecommunications Computing Architecture,高级电信计算架构)的插箱系统中,为了保证电信级CGL的高可用性,通常会设计两个板卡槽位做互相备份使用,从而保证在一个板卡故障的情况下,使用另外一个板卡进行交换通信,从而并不影响机框内其他节点板卡的通信,来保证机框内的通信和数据传输。
目前,最常用的则是采用SRIO交换系统来实现两个板卡槽位的互相备份。但是,现有的SRIO交换系统设计会使用网络的自动枚举功能,对网络中的所有设备进行枚举,在SRIO板卡故障时,通过备用板卡对网络中的所有设备重新进行枚举,并重新计算路由,而重新对网络中的设备进行遍历和枚举时间过长,切换效率低,无法满足电信级设备要求。
发明内容
为了解决现有SRIO系统切换效率低的问题,本发明实施例提出了一种SRIO系统倒换的方法和相应的一种SRIO系统倒换的装置。
为了解决上述问题,本发明实施例公开了一种SRIO系统倒换的方法,其特征在于,所述系统包括主用SRIO板卡、备用SRIO板卡,以及,至少一个外围板卡;所述主用SRIO板卡分别与所述备用SRIO板卡,以及所有外围板卡连接,所述备用SRIO板卡分别与所述主用SRIO板卡,以及所有外围板卡连接;所述的方法包括:
当检测到所述主用SRIO板卡与所述外围板卡连接异常时,所述主用SRIO板卡向所述备用SRIO板卡发送异常通知;
所述备用SRIO板卡依据所述异常通知与所述外围板卡建立连接;
当所述备用SRIO板卡与所述外围板卡建立连接成功后,检测所述主用SRIO板卡与所述外围板卡的异常连接是否恢复;
若是,则重新建立所述主用SRIO板卡与所述外围板卡的连接,同时,断开所述备用SRIO板卡与所述外围板卡的连接。
在本发明一种优选实施例中,所述外围板卡包括主用端口和备用端口,所述主用端口与所述主用SRIO板卡连接,所述备用端口与所述备用SRIO板卡连接;
所述检测到所述主用SRIO板卡与所述外围板卡连接异常的步骤包括:
按照预定时间间隔检测所述外围板卡与主用SRIO板卡连接的主用端口是否出现异常;
若是,获取出现异常的主用端口的故障时间;
判断所述故障时间是否大于预置的故障时间阈值;
若是,则确认所述出现异常的主用端口与所述主用SRIO板卡的连接异常。
在本发明一种优选实施例中,所述异常通知包括出现异常的外围板卡的主用端口的个数、所有出现异常的外围板卡的主用端口号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710297592.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据恢复方法、装置、移动终端和存储介质
- 下一篇:连接器的测试方法及装置