[发明专利]一种支持数据协议保护的控制方法和系统无效
申请号: | 201010122763.5 | 申请日: | 2010-03-11 |
公开(公告)号: | CN101808091A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 刘杨广 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 数据 协议 保护 控制 方法 系统 | ||
技术领域
本发明涉及数据通信协议保护领域,特别是指一种支持数据协议保护的控制方法和系统。
背景技术
在数据通信系统中,协议是数据传送、调制和解调的基础。在很多设备中都利用CPU来运行一些协议,例如:以太网交换机在MAC层可能使用路由功能,目前普遍使用的MAC层路由方式是利用IEEE802.1协议标准生成树算法,也就是在以太网交换机中生成树协议。
在实际运行中,所述协议(例如:以太网生成树协议)需要进行较好的实时处理,一旦在一定时间内协议停止运行将会导致数据通信系统的数据流中断。目前所采用的系统结构中,协议运行和运算控制都是由一个CPU完成。当设备需要升级软件导致CPU必须停止运行一段时间,或者由于外界原因导致CPU复位,此时CPU运行的协议将会中断运行一段时间,这种情况会导致数据通信系统的业务中断,影响设备运行的稳定性。
发明内容
有鉴于此,本发明的主要目的在于提供一种支持数据协议保护的控制方法和系统,可以保证协议运行不会出现长时间的中断,提高设备运行的稳定性。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种支持数据协议保护的控制方法,所述方法包括:
主备仲裁单元判断主CPU进行主备倒换的形式:
如果主CPU需要收回协议运行权,则指示主CPU运行协议,从CPU备份相关协议信息;
如果主CPU需要交出协议运行权,则指示从CPU运行协议。
其中,所述主备仲裁单元判断主CPU进行主备倒换的形式之前,还包括:
主CPU检查协议运行状态,如果由主CPU运行协议,则由主CPU检查从CPU是否正常,如果由从CPU运行协议,主CPU则收回协议运行权;
如果从CPU正常,则主CPU检查是否需要主备倒换,否则返回重新检查协议运行状态;
如果需要主备倒换,主CPU则交出协议运行权,否则正常发送主心跳信号。
其中,所述由主CPU检查从CPU是否正常,具体是主CPU通过和主从备份单元进行信息交互,判断从CPU工作是否正常;和/或,
主CPU则收回协议运行权之前,还包括:主CPU检查自身运行是否正常,如果正常则收回协议运行权,否则返回由主CPU重新检查协议运行状态。
其中,所述主CPU需要交出协议运行权的情况,还包括:主CPU运行协议过程中,主备仲裁单元没有检测到主心跳信号。
其中,所述指示主CPU运行协议之前,还包括:
如果主CPU需要收回协议运行权,检查主CPU运行是否正常,在正常的情况下,指示主CPU运行协议,从CPU备份相关协议信息,否则检查从CPU运行状态,如果从CPU运行正常,指示从CPU运行协议,否则返回重新判断主CPU进行主备倒换的形式,并发送从CPU不可用告警。
其中,所述指示从CPU运行协议之前,还包括:
主备仲裁单元检查从CPU的运行是否正常,在正常的情况下,指示从CPU运行协议,否则返回重新判断主CPU进行主备倒换的形式,并发送从CPU不可用告警。
其中,所述指示主CPU或从CPU运行协议,具体是通过主备仲裁单元发送给主CPU或从CPU的指示信号主CPU运行状态(master_on)或指示信号从CPU运行状态(slave_on)实现的;和/或,
所述主备仲裁单元判断主CPU进行主备倒换的形式,具体是通过检查主CPU发送给所述主备仲裁单元的指示信号主CPU切换(cpu_down)实现的。
本发明还提供了一种支持数据协议保护的控制系统,所述系统包括:主CPU、从CPU、主备仲裁单元和主从备份单元,其中,
所述主CPU,用于运行协议和软件;
所述从CPU,用于通过主从备份单元同步备份一些重要的相关协议,并在主CPU不能运行时,运行所述协议;
所述主备仲裁单元,用于对当前状态进行仲裁,决定由主CPU或从CPU运行相关协议;
所述主从备份单元,用于相关协议信息的存储备份。
其中,所述主备仲裁单元中,还包括:主备倒换判断子单元、心跳检查子单元、倒换指示发送子单元、和告警子单元,其中,
所述主备倒换判断子单元,用于判断主CPU发送的指示信号,并且发送指令给心跳检查子单元;
所述心跳检查子单元,用于执行所述主备倒换判断子单元的指令检查,并且实时检测主心跳信号,和/或从心跳信号,将结果发送给倒换指示发送子单元;
所述倒换指示发送子单元,用于分析心跳检查子单元的结果,分别向主CPU和从CPU发送指示信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010122763.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置