基于拓扑关联技术的网络故障定位
随着计算机科学的快速发展,网络通信技术的不断提高,计算机网络己经成为人们工作生活中必不可少的基础设施之一,人们对于网络的依赖性越来越强,与此同时,网络的规模和复杂性出现了爆炸性的增长,而人们却只关心网络提供不间断的正常服务,或者是当网络发生故障时能及时恢复正常。这使得网络故障管理陷入了困境,尤其是使得传统的依靠人工方式进行的网络故障诊断陷入了困境。从而高效、准确的智能化网络故障诊断技术成为故障管理的迫切需要。故障诊断中的故障定位问题尤其受到关注,本文就对网络故障诊断中的故障定位问题进行了相关的研究。
由于网络的互联性,网络故障之间存在着一定的关联关系,也就是通常所说的网络故障的传播特性。单一的网络故障可能导致大量的故障现象,而每一个故障现象都会作为独立的事件被网络故障诊断系统所捕获。网络故障定位就是要根据事件关联关系,从多个故障事件中定位出故障源。
本文在分析了现有的几种网络故障定位技术的基础上,提出了一种基于拓扑关联技术的故障定位方法。该方法利用了网络拓扑结构节点的关联关系,针对网络故障最主要的传播特性,通过故障关联算法进行故障定位。
最后,本文软件模拟实现了该故障定位方法。在本文的软件设计中,利用网络拓扑结构的连接关系,通过关联关系算法,创建网络拓扑结构的关联关系。通过输入故障数据构成一次故障事例,采用故障关联算法定位出本次故障事例的故障源。
关键词:网络管理;拓扑关联;故障关联;故障定位
目录
摘要............................................................IV
Abstract.............................................................V
第1章绪论............................................................1
1.1论文的背景和意义..................................................1
1.2网络故障诊断国内外研究现状........................................2
1.3论文的主要研究内容................................................3
1.4论文的主要工作....................................................3
1.5论文结构..........................................................4
第2章网络故障管理概论................................................5
2.1网络管理..........................................................5
2.1.1网络管理的四个阶段..........................................5
2.1.2网络管理的功能..............................................6
2.2网络故障的概念和类型..............................................7
2.2.1网络故障的概念..............................................8
2.2.2网络故障类型................................................8
2.3网络故障管理过程..................................................9
2.4本章小结.........................................................11
第3章现有的几种网络故障定位技术介绍.................................12
3.1引言.............................................................12
3.2事件关联技术的内容...............................................12
3.3现有的几种网络故障定位技术简介...................................13
3.3.1基于规则推理的网络故障定位方法.............................13
3.3.2基于案例推理的网络故障定位方法.............................15
3.3.3基于代码书技术的网络故障定位方法...........................16
3.4以上介绍的几种网络故障定位的分析比较.............................17
3.5本章小结.........................................................18
第4章基于拓扑关联技术的网络故障定位概论.............................19
4.1引言.............................................................19
4.2基于拓扑关联技术的网络故障定位方法...............................19
4.2.1基于拓扑关联技术的网络故障定位方法的思想来源...............19
4.2.2网络拓扑结构的关联关系概述.................................20
4.2.3网络拓扑结构的关联关系创建.................................21
4.2.4故障关联算法概论...........................................23
4.2.5故障关联算法实现...........................................23
4.3本文软件设计的网络故障定位过程..................................25
4.4开发工具简介和数据库的设计.......................................26
4.4.1VC 6.0介绍...............................................27
4.4.2SQLSERVER2000数据库介绍.................................27
4.4.3本文涉及的数据库设计.......................................28
4.5本章小结.........................................................29
第5章基于拓扑关联技术的网络故障定位软件实现.........................30
5.1网络拓扑结构测试用例.............................................30
5.2拓扑结构的数据表.................................................30
5.2.1网络拓扑结构节点表.........................................30
5.2.2网络拓扑结构连接关系表.....................................31
5.2.3网络拓扑结构的关联关系表...................................31
5.3软件功能结构模块的运行...........................................32
5.3.1创建拓扑结构的关联关系模块.................................33
5.3.2主控模块.................................................34
5.3.3模拟输入故障事例数据模块...................................35
5.3.4故障源定位模块.............................................36
5.3.5故障源展示模块.............................................36
5.3.6故障事例显示模块...........................................37
5.4本章小结.........................................................38
总结................................................................39
致谢................................................................40
参考文献..............................................................41