目前有超过70种路由协议被提出应用于无线Mesh网络,这些路由协议大致可以分为三类:先验式(表驱动)路由协议,反应式(按需)路由协议以及混合式路由协议,见下图。


无线Mesh网络路由协议分类图

  • 先验式路由协议又称表驱动路由协议,每个网络节点都会维护一张到所有已知目的节点路由信息的路由表。由于会周期性以及根据网络拓扑的变化来随时更新路由表,所以路由表可以准确地反映网络的拓扑结构,但需要消耗一定带宽资源用于维护路由表,如果源节点要发送报文,可以从路由表中立即获得到达目的节点的路由,表驱动路由协议的代表协议有batman-adv、OLSRv2、Babel等。
  • 反应式路由协议又称按需路由协议,是一种需要发送数据时才查找路由的路由选择方式。主机只查找和维护自己需要使用的路由,拓扑结构和路由表内容是按需建立的,这样就不要周期性交换更新信息来维护庞大的路由表,节省了带宽的开销,但建立路由的时间可能较长,按需路由协议的代表协议有AODV、DSR、TORA等。
  • 除了以上两种协议类型,还有结合了两者优点的混合式路由协议,混合式路由协议是在无线Mesh网络规模较大、组成员关系变化快,而少量成员的位置和链路连接状态稳定的条件下提出的,混合式路由协议的代表协议有ZRP等。

无线mesh网络路由协议分类相关推荐

  1. 基于IEEE802.11s的无线Mesh网络路由协议研究(一)

    摘要:基于IEEE 802.11s的无线Mesh网络已成为机动宽带接入技术研究领域的一个研究热点.对无线Mesh网络中的关键技术--混合无线Mesh协议(HWMP)进行详细的分析,与传统按需路由机制相 ...

  2. 基于无线Mesh网络OLSR路由协议的MATLAB仿真

    目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 无线Mesh网络其也可以称为无线网状网络或者无线多跳网络,其具有动态自组织.自配置.易于维护等优点,同时还具备成本较低,系统运行稳定的优势 ...

  3. 无线Mesh网络技术基础与应用

    无线Mesh网络主要包含三类节点,构成了Mesh的基本服务集. 1.与有线网络相连的节点(GateWay节点),其主要负责实现无线Mesh网络和有线网络的数据交换. 2.可以进行Mesh组网并拥有Ro ...

  4. 无线Mesh网络技术

    无线mesh网,即无线网状网,也称为无线多跳网,它可以和多种宽带无线接入技术如802.11.802.16.802.20以及3G移动通信等技术相结合,组成一个含有多跳无线链路的无线网状网络.这种无线网状 ...

  5. 无线Mesh网络总结(新)

    无线Mesh网络主要包含三类节点,构成了Mesh的基本服务集. 1.与有线网络相连的节点(GateWay节点),其主要负责实现无线Mesh网络和有线网络的数据交换. 2.可以进行Mesh组网并拥有Ro ...

  6. 物联网技术系列之3分钟了解无线MESH网络

    今天来聊聊无线MESH网络的,开始之前,先说一句:"无线MESH网络是个好东西!" 要说无线MESH网络,首先从我们都熟悉的无线网络说起. 无线网络相信在座的各位一定一点儿也不陌生 ...

  7. 总结几点无线Mesh网络的优点

    无线Mesh网络是无线网状网,与传统无线WLAN不相同,被称之为多跳网络.它的好处很多,最有特点的就是可以"跳到"非拥塞的节点进行传输.那么下文就为大家详细介绍一下它的好处. 无线 ...

  8. 无线Mesh网络相比于传统WLAN的优势有哪些?

    传统的WLAN大家都应该比较了解了,利用射频技术,使用电磁波,取代旧式碍手碍脚的双绞铜线所构成的局域网络,在空中进行通信连接.每个客户端均通过一条与AP相连的无线链路来访问网络,形成一个局部的BSS. ...

  9. 无线Mesh网络简介

    无线Mesh网络是一种近年来得到快速发展的无线宽带接入网络技术,其不需要基站等事先建设的基础设施,而是利用分布式思想构建动态自组织的无线多跳网络,让处于该网络覆盖范围内的用户在任何时间.任何地点都可以 ...

最新文章

  1. linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载
  2. linux关闭和开启防火墙(Ubuntu、centos、Redhat)
  3. php ajax jquery 表单重复提交,jQuery如何防止Ajax重复提交
  4. 软件工程软件产品质量要求与评价_软件工程定义
  5. 自家院子里能不能种桃树呢?
  6. jprofiler 9注册码
  7. 南京邮电大学通信考研经验
  8. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 4 周:选择期刊
  9. 让不懂编程的人爱上iPhone开发(2017iOS11+Swift4+Xcode9版)-第5篇
  10. vue3 setup语法糖与原始写法对比
  11. 成都榆熙:拼多多商家如何批量设置产品属性值?
  12. Excel数据透视表: GetPivotData
  13. python tkinter如何隐藏控件
  14. 如何在AD中批量创建域用户
  15. 打开*.acb格式音频文件
  16. 电商项目超详细测试点整理(一)
  17. word2007计算机应用能力试题,计算机应用基础试题「附答案」
  18. knockoutJS学习指南
  19. Android五子棋小游戏之UI篇
  20. starring V6平台开发接出点流程

热门文章

  1. JS中判断NaN的方法
  2. 外贸收款——国际主流收款方式
  3. 文字底部或者中间 加横线
  4. 论文解读:学习蛋白质的空间结构可以提高蛋白质相互作用的预测
  5. word转pdf时,图片错位,乱跑
  6. 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(八)使用domoticz+mosquitto+Android客户端实现控制mini2440上的LED(一)
  7. 友盟推送服务器配置文档,友盟使用指南
  8. 放大器的传递函数_谁惧怕电容负载变化?斩波放大器吗?
  9. 毕业设计-模拟数据集生成笔记
  10. 微信小程序识别图片并提取文字_这款微信小程序可以批量图片转文字?识别准确率超高!...