[发明专利]高速串行总线网络中双主机的控制方法有效

专利信息
申请号: 201210357024.3 申请日: 2012-09-21
公开(公告)号: CN102843264A 公开(公告)日: 2012-12-26
发明(设计)人: 许生;胡晨浩 申请(专利权)人: 中国航空无线电电子研究所
主分类号: H04L12/24 分类号: H04L12/24;H04L12/40;H04L1/22
代理公司: 上海和跃知识产权代理事务所(普通合伙) 31239 代理人: 杜林雪
地址: 200233 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 高速 串行 总线 网络 主机 控制 方法
【权利要求书】:

1.一种高速串行总线网络中双主机的控制方法,其特征在于,其包括以下三个步骤:

第一步:系统开机后,两个Host通过竞争方式决定主、备地位,即形成主Host和备Host;主Host对网络进行初始化,备Host则撤销自己先前的所有操作;

第二步:在初始化决策步骤完成后,主Host、备Host进行第一次数据同步,备Host从主Host备份网络配置信息;随后系统便进入正常工作状态,此过程中,主Host对网络进行日常管理和控制,而备Host与主Host进行实时配置数据同步;

第三步:系统正常工作中,如果主Host发生故障,则备Host通知系统对主Host进行屏蔽操作,然后备Hos将自己的设备ID修改为原主Host的设备ID,获得系统新主Host的地位;在切换完成后,由新主Host重新开始对网络进行日常管理。

2.如权利要求1所述的高速串行总线网络中双主机的控制方法,其特征在于,所述第一步的具体操作过程如下:系统上电之初,两个Host首先进行各自的硬件初始化;每个Host对自己加锁,随后读取自己的CAR寄存器并将CAR寄存器中相关信息写入到自己维护的设备数据中;接着每个Host将自己的设备ID写入到交换机的Host Base Device ID Lock CSR寄存器中;写完后,再各自读取交换机寄存器的该值,以判断自己是否成功写入;由于Host Base Device ID Lock CSR寄存器只能进行一次写操作,一旦被成功修改后,直到成功写入的Host发起清除操作前,任何对该CSR寄存器的写操作都将被忽略;对交换机成功加锁的Host将获得主Host权限,而加锁失败的Host获得备Host权限;主Host继续对网络进行初始化配置,备Host则撤销自己之前所有的操作。

3.如权利要求1所述的高速串行总线网络中双主机的控制方法,其特征在于,所述第二步的具体操作过程如下:主Host完成网络初始化配置后,将通知备Host从主Host那里复制设备数据库和路由表,以完成第一次数据同步;之后备Host读取主Host的Data Base Modified Flag CSR寄存器,并将该值赋给自己的Data Base Modified Flag CSR寄存器;如果其中Data Base Modified Flag CSR寄存器的修改标识为0,则表示当前没有需要更新的数据条目;如果修改标识大于0,备Host根据Data Base Modified Flag CSR寄存器中起始位置字段读取主Host的Data Base Modified Content CSR寄存器,根据该CSR寄存器的“数据库类型”和“被修改条目索引”字段找到被修改的数据库条目,随后将CSR寄存器中读取到的修改内容更新到相应的条目;这里备Host通过“被修改条目索引”字段,每次仅仅对修改的一个条目进行更新操作;在备Host成功更新数据库条目后,将自己的DataBase Modified Flag CSR寄存器中的修改标识值减1,并将起始位置加1;备Host通知主Host做上述同样的操作;如此反复直到备Host维护到最新的网络设备信息和路由表信息。

4.如权利要求1所述的高速串行总线网络中双主机的控制方法,其特征在于,所述第三步的具体操作过程如下:系统运行过程中,如果备Host连续N次未收到来自主Host的同步响应,且此时系统没有关于备Host的故障类告警,说明主Host设备发生故障,或者主Host到交换机的物理连接发生故障,可以触发主备切换;系统首先判断主Host当前状态,当主Host由于故障异常掉线而触发主备切换时,系统对其可用资源进行更新维护;当主Host由于物理连接不稳定而触发主备切换时,系统要求主Host中断当前处理,并丢弃所有接收到的包;然后备Host将自己的设备ID修改为原主Host的设备ID,成为新主Host,并更新设备数据库中与自己相关的内容,同时,将路由表中相关的端口映射进行修改,并将原主Host在交换机上对应的端口置为无效;切换后,新主Host检查Data Base Modified Flag CSR寄存器,如果修改标识为0,说明新主Host维护的数据库是当前网络最新的数据库,此时无需重新获取网络信息;如果修改标识大于0,说明在原主Host故障前,尚有未经同步的修改条目,此时需重新获取网络信息,新主Host对网络中的设备逐一询问,重新获取网络信息;最后新主Host清除切换过程中产生的错误提示,使网络重新恢复到健康的工作状态。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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