论文部分内容阅读
应急通信网络是在发生人为或自然灾害时搭建的通信系统,为救援行动提供安全可靠的通信服务。由于该网络应用的地理环境不可预期,而且可能会受到恶劣外界因素的干扰和破坏,这些将导致网络出现故障影响到正常的通信,因此需要采取必要的网络管理措施。目前应急通信网络中的故障管理系统功能不够完善,数据的采集主要依赖于管理中心和被管对象,占用了大量的网络资源,而且当设备网络通信出现问题时,远程将无法对设备进行诊断和管理。针对以上问题,本文以应急通信网络为背景,主要研究应急通信网络故障管理相关技术,其中包括嵌入式技术、数据采集技术和故障诊断技术,所做的工作及研究成果包括以下几个方面:首先,本文通过对应急通信网络结构的分析,构建了基于嵌入式技术的分层分布式故障管理模型,并设计了以IXP425网络处理器为核心的嵌入式板卡,在板卡中运行数据采集和故障诊断程序,以此提高系统的可靠性,减少网络资源的消耗。其次,在数据采集方面,本文采用主动采集和被动采集相结合的方式;主动采集是由管理站主动发送SNMP请求数据包和ICMP探测数据包来获得网络的状态信息,而被动采集则是在板卡上运行网络探针程序和SNMP Trap接收程序被动的收集网络信息;两种方式互为补充增加了系统的灵活性,为故障管理提供了可靠的数据来源。另外,在故障诊断方面,本文采用专家系统来完成网络故障诊断,其中以面向对象表示法作为故障知识的载体,以产生式的规则匹配实现故障的诊断推理,这既有利于表示诊断对象的属性变化,又有利于诊断规则的扩展;通过对应急通信网络中的故障特征进行研究和分析,定义了大量故障规则来实现对故障的识别和分析。在此基础上,根据实际应用环境搭建了仿真平台,对系统进行测试,结果表明,系统在使用中充分发挥了嵌入式的优势,运行稳定占用资源少,而且采集的网络数据全面可靠,能够及时诊断出网络中发生的故障情况。