论文部分内容阅读
随着网络技术的不断发展,无线网络的普及,用户不再仅仅满足于同一种网络内部的资源的可达性,而是进一步对实现跨越无线网络和有线网络的混合网络的端到端的服务提出了要求。而在混合网络中,无线链路的不稳定性和较小的带宽限制往往成为制约端到端的网络服务性能的关键因素。自治的网络体系架构作为一种新型的体系架构,是未来网络体系结构研究的一个主要方向和趋势。通过在整体网络体系架构中引入自治化属性(如,自组织、自优化、自管理、自配置),网络功能实体能够根据自感知获取的上下文信息,动态的适应性的做出最优决策,减少网络管理的人工操作的负担,降低混合网络中管理控制的复杂性。“上下文感知自治网络中自治路由子系统的研究和实现”是863资助项目“广义上下文感知的自治化网络体系结构模型的研究”(Context-aware based Autonomic Network Model, CAANM)的一个子题目,主要研究广义上下文感知的自治框架下的相关路由机制,实现跨异质网络的路由,包括Ipv6网络和Ad hoc网络的互通,利用自治属性实现网络——尤其是无线部分——的性能优化。论文的主要工作是针对混合网络统一路由的需求以及无线网络链路稳定性较差的问题,设计和实现了一种自治路由子系统。该系统参考MPR-OSPF协议中提出的实现混合路由的方案,在OSPFv3协议的基础之上,添加了新的无线接口类型,对整个混合网络生成统一网络拓扑,在此基础上进行路由计算。在该系统中,对通过无线接口进行接入的节点在创建邻接关系的时候,引入了多点转发(MultiPoint Relay, MPR)集合的概念,达到减小网络负载的目的。此外,本论文还对计算MPR集合的算法进行了研究,在原始的算法的基础之上,提出了上下文感知的MPR算法(Context aware MPR, CAMPR),能结合上下文信息进行优化,实现提高移动节点传输稳定性的目的,并通过仿真对CAMPR算法的性能进行了验证。该系统是在Quagga平台上实现的,根据本系统的实现目标对Quagga中的ospf6d模块进行了相应的功能扩展。论文首先对当前网络现状及相关路由技术进行了分析,介绍了自治网络研究现状及自治网络架构模型,分析了自治路由的需求,描述了自治路由子系统的组成元素,设计了自治路由子系统各功能模块,提出了CAMPR的算法并对算法的性能进行了分析,详细描述了自治路由子系统的实现,对自治路由功能的实现进行了测试。最后,本论文对工作中的不足之处和进一步可能的研究方向进行了总结。