aodv在windows xp平台上的设计与实现.doc
约48页DOC格式手机打开展开
aodv在windows xp平台上的设计与实现,3.3万字43页有代码摘要 路由协议是实现移动 ad hoc 网络的关键。目前已经提出许多 ad hoc 路由协议, 如 aodv、dsr、dsdv 等等, 以及各种改进的协议版本。其中, 按需路由协议如 aodv 等在此研究领域中得到广泛的关注。然而大多数的 ad hoc 路由协议研究都是基于仿真和模拟, 在真实的网...
内容介绍
此文档由会员 ningxiang00 发布
3.3万字 43页 有代码
摘要
路由协议是实现移动 Ad Hoc 网络的关键。目前已经提出许多 Ad Hoc 路由协议, 如 AODV、DSR、DSDV 等等, 以及各种改进的协议版本。其中, 按需路由协议如 AODV 等在此研究领域中得到广泛的关注。然而大多数的 Ad Hoc 路由协议研究都是基于仿真和模拟, 在真实的网络环境中实现和测试则相对较少。这主要是因为现有的操作系统平台不能直接提供实现 Ad Hoc 按需路由算法所需的编程接口, 大大增加了协议实现的难度。
本文针对目前移动自组织网络环境实时通信的应用要求,在Windows XP上设计实现AODV路由协议,以完成一个简单的移动自组织网络的物理测试平台。主要内容有:IP包的获取与分析,其中要使用到一个过滤器对网卡的进出入IP包进行截取,从而对IP包的目的地址,源IP地址,TTL等信息进行分析。进一步完成对路由请求包的发送处理,即AODV协议中的RREQ数据包。对路由应答包的处理,即AODV协议中的RREP数据包。对路由错误包的处理,即AODV协议中的RERR数据包。对Hello包的发送与处理。且对已实现的AODV协议进行性能测试,在实际的平台上可以成功的运行。
摘要
路由协议是实现移动 Ad Hoc 网络的关键。目前已经提出许多 Ad Hoc 路由协议, 如 AODV、DSR、DSDV 等等, 以及各种改进的协议版本。其中, 按需路由协议如 AODV 等在此研究领域中得到广泛的关注。然而大多数的 Ad Hoc 路由协议研究都是基于仿真和模拟, 在真实的网络环境中实现和测试则相对较少。这主要是因为现有的操作系统平台不能直接提供实现 Ad Hoc 按需路由算法所需的编程接口, 大大增加了协议实现的难度。
本文针对目前移动自组织网络环境实时通信的应用要求,在Windows XP上设计实现AODV路由协议,以完成一个简单的移动自组织网络的物理测试平台。主要内容有:IP包的获取与分析,其中要使用到一个过滤器对网卡的进出入IP包进行截取,从而对IP包的目的地址,源IP地址,TTL等信息进行分析。进一步完成对路由请求包的发送处理,即AODV协议中的RREQ数据包。对路由应答包的处理,即AODV协议中的RREP数据包。对路由错误包的处理,即AODV协议中的RERR数据包。对Hello包的发送与处理。且对已实现的AODV协议进行性能测试,在实际的平台上可以成功的运行。