论文部分内容阅读
近年来中国经济建设取得巨大成就,国民经济水平有了显著上升。对网络的需求已经不仅是解决有无问题,而是需要高效,快速,稳定的网络。与此同时,随着WIFI网络的普及,网络的接入点数量几乎成指数形式增长。这给网络的构建以及运维带来了极大的挑战。随着网络规模的进一步扩张,OSPF(Open Shortest Path First开放式最短路径优先)协议以其独特的特性,在传统概念中的园区网和城域网中越来越重要。同时其通过自身的不断进化,OSPF已经变成了现代网络中最复杂同时也是最重要的网络协议之一。而当今运维环境中OSPF的故障判断、检测、排除依然只能依靠人力。一个机房提供的服务是否稳定,很大程度上取决于该机房的运维工程师的经验和响应效率。而本文研究的OSPF故障检测系统正是集合众多资深运维工程师的经验设计而成的。与人力足以进行7x24小时实时响应不同,本系统完全可以做到7x24小时不间断响应,从而极大的提高响应效率。本文研究了目前OSPF故障检测的主流和发展趋势,并结合了运维工程师在实际工作中的客观需要,提出并完成了基于.NET架构的OSPF故障检测系统平台的设计和实现的工作。本系统的核心开发目标是实现对OSPF的在线检测。论文在概述了数据通信行业故障检测工作在国内和国际中的运用情况之后,又介绍了论文涉及到的.NET架构、OSPF架构、OSPF报文组成、OSPF故障检测方法等相关技术,根据对检测平台全局业务逻辑的描述和分析,从而衍生出系统的主要模块,进而对系统各个模块进行需求分析和建模,通过对数据的分析得出系统的数据模型。通过上述研究得出系统的总体架构,分析系统功能设计系统的功能模块。根据对数据的分析建模设计了系统的数据库。最后通过白盒测试和黑盒测试结合的方法使用测试用例对系统做了功能测试和性能测试,并对结果进行分析。本次研发过程中主要使用了比较传统的C/S架构来设计整个系统的架构,具体来说就是使用C#和C两种语言相结合的方式完成整个OSPF检测系统的业务开发实现。经过对测试结果分析得出本论文所述在线OSPF故障检测平台可以满足用户需求,且能正常工作,并在实际生产中得到了应用。