- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                基于代价TORA无线网络路由协议
                    基于代价TORA无线网络路由协议
    摘要:对无线Mesh网络的TORA路由算法进行了研究,并改进了TORA,提出了一种新颖的、基于链路状态加权的路由协议。该协议利用节点的可用带宽、吞吐性能和缓冲队列的饱和度等计算路由每一跳的代价(即权重),选择权重最小的节点作为路由。仿真实验表明:改进后的TORA与原始TORA相比,在丢包率、端到端延迟方面数据要低,吞吐量数据要高。 
  关键词:无线网络; 路由算法;Mesh;无线网络协议 
  中图分类号:TP393文献标识码:A文章编号:1672??7800(2014)007??0128??03 
   
  0引言 
  无线Mesh网络又叫无线Internet。在无线Mesh网络中,没有固定的接入点,网络中的每个节点都可以动态连接和通讯,因此充当路由器的节点必须具有发现和维持路由的功能。网络节点的移动性使得网络拓扑结构不断变化,传统的基于因特网的路由协议无法适应这些特性,需要有专门的应用于无线Mesh网络的高效安全路由协议。 
  依据路由生成时间,Mesh路由协议分为3种类型:先验式路由协议、反应式路由协议和混合式路由协议[1,2]。先验式路由协议又被称为表驱动路由选择协议,是一种基于表格的路由协议, 每个节点维护一张包含路由信息的路由表,并根据网络拓扑的变化随时更新路由表,源节点一旦要发送报文,可以立即获得到达目的节点的路由,其典型协议有DSDV、CGSR、WRP、GSR、FSR、HSR和ZHLS等;反应式路由也被称为源启动按需路由,是一种只在需要时在源节点和目的节点间通信时才建立的路由,典型协议有AODV、DSR、TORA、ABR、SSR和CBRP等;混合式路由是上述两种路由方式的结合,在局部范围内使用先验式路由协议维护路由信息,这样可缩小路由控制消息传播的范围。当目标节点较远时,则使用反应式路由协议进行路由发现和路由维护。ZRP是混合式路由协议的代表。 
  TORA[3](temporally ordered reliable routing algorithm)在源地和目的地之间维持一个有向无环图DAG。信息沿着DAG从源地到达目的地。DAG包含一系列节点,每个节点有一个高度值,图的边从较高的节点指向较低的节点。由于可能有一个以上的路径通往同一目的地,TORA选择相邻的到特定目的地高度值最小的近邻。我们修改这个规则,把节点的权值计算与节点在路由表上相应的高度值结合起来。这些信任级别与高度值相结合,从路由表中找到权值最小且高度最低的路径,而不是默认的最小高度值路线。 
   
  1TORA路由算法 
  TORA的节点高度值由一个五元组(τ,oid,r,δ,i)确定。五元组中每个元素含义见表1。 
  表1五元组符号含义 
  Symbol defineτ: T Logical time of a link failureoid:Unique ID of the router defining the reference levelr:Reflection indicator bitδ: Propagation ordering parameteri:Unique ID of the routerTORA的算法执行3个路由功能:路由发现、路由维护和路由清除。为了实现这些功能,它使用3种不同的控制包:QRY、UPD和CLR。 
  当源节点需要到达目的地的路线,就播一个包含目的地址的QRY包到其所有相邻节点。收到QRY包的节点再转发给其它相邻节点,直到它到达目的地或任何拥有一个路由到目的地的中间节点。这个知道目的地的QRY包的收件人播一个UDP包给QRY的发送者,UDP中列出了到达目的地的高度值。这个高度值有两种取法:①如果目的地本身答复QRY包,它在UDP包把高度值设置为0;②如果是某个中间节点,就取这个节点的高度值。每个接收UDP包的节点就会设置比这个UDP包更高的高度值,并向给自己发送QRY包的发送者发送UDP包,这样位于路由路径中的每个节点都有一个高度,高度高的节点用一条边指向高度低的节点,这样就形成了有向无环图DAG,信息可以依据这个DAG从源地到达目的地。 
  当网络发生故障时就分裂为不同的区域,每当发现一个这样的区域,节点就设置自己的高度值为0,并向邻节点播出一个CLR包。收到CLR的邻节点以同样的方式转播CLR包。如此部分网络区域中每个节点的高度值分区设置为0,所有无效路线被删除。 
  2加权TORA 
  TORA选择相邻的到特定目的地高度值最小的邻节点转发分组,这个高度的值主要由五元组中的δ决定,这个值越小,从源地到目的地的跳数越少,也就是说TORA以信源到信宿的跳数作为路由评价标准,而没有考虑链路的状态,如可用带宽、差错率及传输延迟等。因此,
                您可能关注的文档
最近下载
- 第十二课 冲动来袭时 课件 鄂教版八年级 心理健康教育.ppt VIP
- 2025年中国移动面试题目及答案.doc VIP
- 六年级数学下册典型例题系列之第二单元百分数(二)的应用题拓展篇(解析版).doc VIP
- 西工大计算机操作系统实验-创建GeekOS内核线程资.doc VIP
- 拉伸强度原始记录模板.xls VIP
- 近代科学进入中国的回顾与前瞻(杨振宁)高中语文必修2.ppt VIP
- 社区卫生院卫生服务中心制度管理办法方案汇编.docx VIP
- DB15T 3962.4-2025绿色矿山建设规范 第4部分:煤炭行业.pdf VIP
- TCS-900 SISPatch使用手册相关资料文档.pdf VIP
- 《交通安全教育》课件.ppt VIP
 原创力文档
原创力文档 
                        

文档评论(0)