论文部分内容阅读
通讯网络中使用的设备,必须保证长时间可靠运行。在电信领域中,系统可靠性应达到99.999%以上。这就要求系统能够容错,并能够在不中断服务的情况下维护与升级,从软件设计的角度来看,高可靠性以故障恢复为主要内容。但单靠一台设备很难使系统的可靠性达到99.999%,目前的做法一般是对重要的系统数据进行备份,此时一台设备(主设备)处于正常运行状态,另一台设备处于备用状态。备用的设备(从设备)不对业务报文进行处理,只是定时或实时地接收主备设备发送过来的数据。当主设备出现故障时,从设备迅速地接替它进行工作,这样就可以确保网络通讯不出现长时间的中断。 目前国内电信运营商的骨干网络中使用的设备都是国外的产品,这不仅是一个很大的经济问题,而且是国家信息安全的一个很大的问题。本论文根据这个现状,给出了一种热备份的实现方案,并在此方案的基础上实现链路汇聚模块;详细说明了进行备份应该考虑的问题及主从同步、主从切换的流程;并提出了几种同步与平滑的方案。各模块使用哪一种同步及平滑方式可依据实际情况进行选择,对于链路汇聚模块来说只能采用独立事件的同步方式。在链路汇聚的实现中,简要说明了链路汇聚的功能;对数据结构、与外部模块接口及子程序的设计则进行详细描述。 本人在此项目中所做的工作如下: 1.端口轮询模块的编码、测试。 2.全程参与热备份模块的方案设计、详细设计、编码、测试。 3.链路汇聚模块的概要设计、详细设计、编码、测试 4.与各模块负责人一起完成集成测试。 目前,本文设计的这些模块已经调试完毕,通过α测试和由××公司组织的专家组的验收,β测试正在进行当中。正式的产品预计将于05年03月推入市场。