论文部分内容阅读
无线Mesh网络(Wireless Mesh Network,WMN)是一种新型的无线通信网,具有高宽带、低成本、覆盖范围广、自组织、自配置、自修复的特性,可以为网络用户提供更大覆盖范围,更高吞吐率和更好的故障恢复性能。但目前针对WMN特点的路由协议还是比较少,主要是在使用Ad-hoc网络的路由协议,这在一定程度上会影响无线Mesh网络的通信性能。基于此问题,论文研究了WMN的混合无线Mesh路由协议HWMP(Hybrid Wireless Mesh Protocol,HWMP),通过完善和改进HWMP路由模式来降低网络开销并提高网络通信质量。在无线Mesh网络中实现两种路由模式共存,使得节点能够根据自身特点选择其中路由模式,而不再独立使用一种工作模式。双路由的共存依赖于模式的配置,当相关参数配置完成后,即可在无线Mesh网络中同时存在两种路由模式供节点选择。在此基础上,本文提出一种有效协作式路由算法,以解决无线Mesh网络中网内节点、网间节点的通信低效转发的问题,进而达到降低传输时延,提高网络吞吐量和Mesh网络服务性能,最终完成最优路径选择和数据的转发工作。文中提出的有效协作机制,即在源节点需要发送数据帧结构中添加节点标记NF(Node Flag)字段,将第一个数据帧发送到根节点,根节点根据其路由表中是否存在到目的节点的路径,来设置NF字段的值,然后进行转发。目的节点接收到数据帧后,会根据NF字段的值来判定是否触发按需路由发现过程。并在NS3仿真软件中进行拓扑结构的搭建和场景的设置,通过仿真验证,该算法避免了两种路由模式的各自缺点,与按需路由和主动式路由模式相比,在端到端时延、网络平均吞吐量等性能方面有所改善。