论文部分内容阅读
随着计算机和通信技术的不断发展,Internet已经成为当今社会生存与发展必不可少的重要资源。随着网络的演进,在以IP电话、在线购物、视频会议等为代表的实时应用日益繁荣的同时,网络也承载了更多的流量。在这样的背景下,对IP网络的故障处理能力提出更高的要求。研究发现,OSPF路由协议中的定时器可以抑制短时间的路由振荡,但当振荡周期大于5秒时无效。由于各种实时业务网络服务质量要求的增加,现有OSPF路由协议的故障处理机制已不能满足需要。针对以上提到的问题,本文的研究课题分析目前应用最广泛的路由协议OSPF的局限性,研究一种以OSPF协议为控制体的自适应路由控制技术。该技术可以在故障发生后,评估故障对网络的破坏程度,从而对不同的故障采取相应的处理策略,同时会根据当前网络的实际情况,对OSPF协议进行控制,动态地调整其收敛速度,最大程度上减小了故障为网络带来的损失,增强了路由协议的自适应能力。在技术的研究基础上,我们实现了OSPF路由策略自适应控制技术。该实现遵循高内聚低耦合的软件设计理念,明确定义了模块职责,清晰地设计了模块间的接口。对于模块内部设计,遵循简单高效的原则,努力简化流程进而减轻编码调试的负担。测试过程涵盖了单元测试以及系统测试,保证了整个系统的正确性和可靠性。该实现基于OSPF路由策略自适应控制技术的旧版本实现,旧版本在模块划分以及流程设计上的问题在本实现中也得到了修正本文的主要内容包括:(1)分析OSPF协议的特性与工作原理,深入研究了OSPF协议依靠定时器实现的故障处理机制,提出了这种机制的局限与不足。(2)分析OSPF路由策略自适应控制技术,并对OSPF路由策略自适应控制技术的新版本实现做了详尽介绍。作为对比,本文也与旧版本系统实现作了比较,指出了旧版本存在的问题和改进方法。(3)在不同的故障场景下,通过测试验证了系统的可行性正确性,并作出了测试结果分析。