论文部分内容阅读
无线Mesh网络是一种新型的宽带无线网络结构,与传统无线网络不同,它基于多跳路由、对等网络技术等新技术。相对传统单跳无线接入,他能够以邻居节点相互接力的方式接入Internet,弥补了传统网络可伸缩性低和健壮性差的缺点具有很好的扩展性和自适应性。是一种新型的解决“最后一英里”问题的分布式网络。
文章首先介绍了无线Mesh网络的结构,发展及其应用。然后分析现有几种常见无线ad—hoc网络的路由协议。接着介绍了一下Liunx系统下编写路由程序要用到的关键元素,为下面章节设计路由协议做好准备。第四章则详细分析了基于AODV路由协议的Mesh路由的实现过程:解决了如何根据Linux系统特点对协议进行模块划分,分块后的Linux内核模块和用户守护进程(daemon)如何配合工作,以及具体的AODV协议定义的各个功能的实现等问题,并提出利用IP隧道封装方式来实现网关功能的方法。通过实验分析,验证了采用这种方法实现无线Mesh路由的可行性。文章结尾对Mesh的发展和系统的改进做了进一步的讨论,提出Mesh路由以后可以改进的方向。