"这篇硕士学位论文主要探讨了在Linux系统下实现OLSR路由协议以及在此基础上进行的协议改进。作者严雯在郭伟教授指导下,深入研究了OLSR协议的工作原理,并设计并实现了OLSR协议的Linux版本。研究还涉及了针对OLSR的优化方案——SRM SB_OLSR,该方案提供了带宽感知的多路径和单路径路由功能,旨在提高网络性能和负载平衡。"
OLSR(Optimal Link State Routing)是一种在Ad Hoc网络中广泛使用的主动路由协议,其特点是简洁、实用且性能优秀。在Linux系统中实现OLSR协议需要对协议本身的工作原理有深入理解,包括它如何处理网络拓扑的变化、如何维护路由信息以及如何支持IPv4和IPv6的地址配置。在实现过程中,作者遇到了一些挑战,如如何使协议能够自动适应网络变化、支持节点的动态加入和离开,并确保数据包的准确快速传输。
论文首先详细介绍了Linux环境下实现OLSR协议的方案,包括总体设计和关键技术。这个实现方案遵循了OLSR的基本原理,可以动态响应网络拓扑的变化,并支持两种常见的IP地址类型。实验结果证实了该实现的正确性和可行性。
在此基础上,作者提出了SRM SB_OLSR,这是一种针对OLSR协议的优化方案,引入了带宽感知和多路径路由的概念。单路径带宽感知路由算法在选择最短路径的同时考虑了带宽因素,选择最宽的带宽路径作为最优路由。而多路径路由算法则为业务流提供了多条不相交的路径,通过源路由机制和加权分配的循环调度算法,确保数据流能够精确地按比例分配到这些路径上进行并行传输。
SRM SB_OLSR方案在面对高网络负载时,相比于原版OLSR,表现出了更好的性能。它可以识别并利用负载较轻的路径,降低丢包率和传输延迟。多路径路由进一步改善了网络的负载均衡,减少了丢包率,提高了网络效率。
这篇论文对OLSR路由协议进行了深入研究,并在Linux环境中给出了实际的实现,同时还提出了一种增强OLSR性能的策略,对于移动自组织网络的路由优化具有重要的理论和实践意义。关键词包括:OLSR协议、带宽感知、多路径路由和源路由机制。