碧波液压网 欢迎你,游客。 登录 注册

基于OPNET的DSR协议实现原理

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  0.引言

  无线自组织网络(AD HOC)是一种不需借助任何基础设施,能够自主组织的无线网络。 网络中的节点能够随意移动,引起网络拓扑结构动态变化。网络中两个无法直接通信的移动节点需要借助其他节点进行分组转发进行通信。这要求网络中每一个节点同时觉有路由器的功能[5],相应的路由协议必须能够适应节点之间链路的不断变化。 开发针对移动自组织网的路由协议就成为目前自组网的研究热点和难点之一。 无线自组织网络(AD HOC)DSR 协议,即移动自组织网 DSR协议,作为一种简洁有效的按需机制路由协议,是移动自组织网的有效路由协议之一。

  OPNET 网络仿真软件是由美国 OPNET Technology 公司开发的一个大型的通信与计算机网络仿真软件包,为通信网和分布式系统的模拟提供了全方位的支持,是目前世界上先进的网络仿真开发和应用平台之一,它以面向研究的 OPNET Modeler 为基础,开发出了面向不同用户群的功能强大的多种产品,广泛应用于大中型企业智能化网络设计、规划、优化和管理等方面。 它采用基于包的建模机制,采用离散事件驱动的模拟机制,具有丰富的统计量收集和分析功能。本文将首先简单介绍 DSR 协议和 OPNET 网络仿真软件,再叙述基于 OPNET 仿真软件无线自组织网络 DSR 协议的具体实现过程。

  1.动态源路由DSR协议简介

  DSR 协议是一种按需路由协议。 它使用了源路由的路由机制 ,每一个需要发送的数据包都在其头部包含了从源节点到目的节点所有的路由信息,因此中间节点并不需要实时地维护网络路由来转发数据包。只有在节点需要发送数据包并且当时节点不知道目的节点完整路由的情况下, 节点才会激活路由发现机制寻找到达目的地的路由.为了减少路由发现过程的开销,每一个节点都包括一个缓存器,存放已经学习到的和用过的路由信息。这种按需的路由策略有效地消除了其它路由协议中间断性的路由广播报文和邻居探测报文.DSR 机制包括两部分:路由搜索和路由维护。当某个源节点要发送一个数据分组,但本身缓存中不具有到达目标节点的路由信息时,源节点就发起一次路由搜索。 为了建立一条路由,源节点洪泛一个具有唯一 ID 的路由请求报文,当中间节点收到一个路由请求报文时,它首先判断是否收到过该 ID 的请求,如果有则丢弃;如果没有,则检查缓存中是否具有到达该 RRP 所指定的目标节点的路径。 如果有则沿着该路由请求报文经过的路由向源节点反向发送一个包含路径信息的路由应答报文。如果没有则通过洪泛继续前传路由请求报文,一直到达目标节点。 通过路由维护机制,当路径中的某个节点发现路径失效(由于拓扑变化或者信道差错)时,就发起一个路由错误报文给源节点,源节点尝试使用缓存中的其它可以到达目标节点的路径,或者再一次发起路由搜索来寻找一条新的路由。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论