[发明专利]基于ARM-Linux的网络故障诊断系统无效
申请号: | 201010107296.9 | 申请日: | 2010-02-06 |
公开(公告)号: | CN101820356A | 公开(公告)日: | 2010-09-01 |
发明(设计)人: | 潘成胜;陈波;丁元明;赵欣 | 申请(专利权)人: | 大连大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 大连八方知识产权代理有限公司 21226 | 代理人: | 朱秀芬 |
地址: | 116622 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 arm linux 网络 故障诊断 系统 | ||
技术领域
本发明涉及一种基于ARM-Linux的网络故障诊断系统,可应用于计算机网络设备的故障诊断。
背景技术
随着计算机网络规模的不断扩大,网络复杂性的不断增加,以及网络异构性越来越普遍,如何有效地管理现代复杂的、大规模的网络,使之高效、可靠、安全地运行,是网络管理面临的紧迫问题,也是现代生活的一个基本保障。随着当前的社会经济、大众生活、国家政治、军事发展等方面对计算机网络的依赖性越来越大,人们对网络的稳定性和通畅性的要求也越来越高,网络的崩溃可能意味着工作或日常生活的混乱或巨额损失。因此,网络故障诊断也就越来越重要。
传统的网络故障诊断采用手工方式,用各种硬件或软件诊断工具,收集有关网络状态的信息,逐项对网络上的设备进行测试,从而判断故障所在。其缺点是操作复杂,且严重依赖于操作者的经验知识,因此研究者们针对网络故障诊断开展了大量研究。
在故障诊断模型方面,传统的网络故障诊断模型是集中式的“管理者—代理”模式,这种模式的优点是管理集中,便于从全局角度来进行分析。但是,随着网络规模的增大,复杂性的增加,集中式的故障诊断可能造成管理端的数据拥塞、诊断时延增大、故障被忽略或者误判,故障诊断系统的负载和处理能力将成为整个系统的瓶颈。此外,集中式的故障诊断系统比较复杂、灵活性差,难以随着网络结构和用户需求的改变而自由伸缩。分布式故障诊断模型针对设备的功能分布和地域分布特点,把设备故障诊断功能分散在多个节点进行,提高了系统的工作效率,解决了集中式监控的瓶颈。但是,当系统中的节点较多时,会导致信道上传输的信息量增加、路由计算开销增大、网络的有效容量减少、信息传输时延的增加、网络的稳定性降低等问题。
在网络故障诊断系统方面,当前大多网络故障诊断系统多是基于PC的,性价比不高,便携性不好。此外,现有网络故障诊断方法对异构网络及不同厂家的网络设备的故障诊断手段和能力还存在不足。
发明内容
针对上述状况,本发明提出了一种基于ARM-Linux的网络故障诊断系统。该系统的硬件系统基于ARM920T内核,软件系统基于Linux操作系统、Qt操作界面、数据库Sqlite等组件。该故障诊断系统支持异构网络及不同厂家的网络设备的故障诊断,并具有远程故障诊断功能。
本发明为实现上述目的所采用的技术方案是:一种基于ARM-Linux的网络故障诊断系统,由硬件系统和软件系统组成,主要功能包括:数据采集模块、故障诊断模块、信息存储和处理模块、系统管理模块和控制交互界面,其特征在于,该系统诊断过程包括如下步骤:
1.系统初始化,完成数据库初始化、分布式网络的分群、故障诊断策略生成等功能;
2.数据采集模块采集被管理设备的状态信息,提交给信息处理和存储模块;
3.信息处理和存储模块对设备状态数据进行处理后,将其提交给故障诊断模块;
4.故障诊断模块对被诊断对象的信息进行分类、分析、推理、判断,实现网络故障诊断和定位,并更新相应数据库;
5.根据诊断结果提出修复和维护方案;
6.对于本故障诊断系统无法诊断的故障,通过远程专家进行协同诊断。
所述的分布式网络为改进的分层分布式网络。
所述的网络分群包括群的生成和群的维护。群的生成包括群成员和群首的确定。群的维护指当网络环境发生变化时按照某种规则的要求保持分群结构的过程。
所述的数据采集模块可通过串口和网口实现对不同设备的数据采集,并用代理实现。
所述的故障诊断模块利用专家系统实现网络故障诊断。
所述的远程故障诊断由本发明的故障诊断系统和远程专家共同实现。
所述的系统管理模块还具有系统复位、设置修改用户密码等功能。
所述的硬件系统包括:ARM处理器、存储器、显示器、网卡、及网口、串口、USB口等外部接口。
所述的软件操作系统为定制的Linux。
所述的用户接口界面用Qt开发。
所述的数据库用Sqlite组件实现。
本发明的有益效果是:本发明的故障诊断系统可实现高效、可靠的网络故障诊断,并支持异构网络和不同厂家设备的故障诊断。此外,操作系统采用基于可定制的Linux操作系统,配合ARM处理器,既可开发出功能完善的故障诊断系统,并能根据需要定制故障诊断系统所需的各项功能,整个系统性价比高、便携性好、易于扩展、维护和升级,具有良好的应用前景和极高的经济效益。
以下结合附图及实施例对本发明进行详细说明。
附图说明
图1是本发明的故障诊断模型简图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连大学,未经大连大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010107296.9/2.html,转载请声明来源钻瓜专利网。