论文部分内容阅读
移动Ad hoc网络(MANET)是一种不需要基础设施的多跳无线网络,它由多个无线节点组成,没有中心控制节点。网络中任意两个节点之间可能不存在直接的通信链路,因此分组需要中间节点的中转才能实现通信。Ad hoc网络按照节点间的组织关系可分为平面和分级两种结构。在移动Ad hoc网络的诸多关键技术中,关于组网技术的研究占据着一个非常重要的地位,虽然目前有很多学者对移动Ad hoc网络的组网技术进行了研究并提出了解决方案,但绝大多数研究仅限于平面网络的层面。本文在简要介绍了无线移动Ad Hoc网络的原理和特点之后,通过对网络分群、分级路由、移动性管理等问题的研究和分析,设计了一套以HOLSR(Hierarchical Optimum Link State Routing)路由协议为核心的多频分级Ad hoc网络组网方案。HOLSR路由协议是一种以平面OLSR为基础,针对大型Ad hoc网络提出的分级路由协议,它充分考虑了分级网络的特点,在弥补了平面OLSR协议可扩展性不强这一缺陷的同时加入了分群和群成员信息交互机制。在对路由协议和操作系统网络支持能力进行系统研究的基础上,设计了将此组网方案在Linux平台上实现的方法。按照这种方法,全面实现了此组网方案,完成了网络分群、分级路由建立和维护、移动性管理等功能。本文给出了详细的设计过程,包括功能模块设计及其交互关系。针对本文组网方案的实现,建立了实际的测试环境,并设计了相应的测试案例,进行了全面的测试。测试结果表明,本文较好地在Linux平台上实现了以HOLSR路由协议为核心的多频分级Ad hoc网络组网方案,该方案可以快速、有效地完成分级网络的组网,满足组网条件。