无线MESH网络

合集下载

无线Mesh网络性能测试

无线Mesh网络性能测试
详细描述
延迟测试通过测量数据包在Mesh节点之间的传输时间来进行。低延迟意味着数据传输速度快,响应 时间短,用户体验更好。

丢包率测试
总结词
丢包率测试用于评估无线Mesh网络在传 输过程中丢失数据包的比率。
VS
详细描述
丢包率测试通过发送一定数量的数据包并 计算丢失的数据包数量来进行。丢包率越 低,网络的稳定性和可靠性越高。
它由多个节点组成,每个节点不仅具 有数据发送和接收功能,还具备路由 转发功能,能够将数据从一个节点转 发到另一个节点,直至到达目的地。
无线Mesh网络特点
灵活性
可靠性
无线Mesh网络具有灵活的组网方式,能够 快速部署和扩展网络覆盖范围,适用于多 种场景。
由于采用多跳路由转发机制,无线Mesh网 络具有较强的抗干扰能力和容错能力,能 够保证数据的可靠传输。
覆盖范围测试
总结词
覆盖范围测试用于测量无线Mesh网 络的信号覆盖范围和信号质量。
详细描述
覆盖范围测试通常通过测量信号强度 和信号干扰来进行。该测试结果可以 反映无线Mesh网络在不同环境下的覆 盖能力和适用性。
04 无线Mesh网络性能优化
路由协议优化
改进路由协议,提高数据传输效率。
针对无线Mesh网络的特性,优化路由协议,减少路由跳数,降低数据传输延迟,提高网络的整体性 能。
测试环境
选取一个典型的公共场所 ,如商场、机场、火车站 等。
测试方法
使用专业的网络测试工具 ,对公共场所无线Mesh 网络的各项性能指标进行 测试,并模拟高人流密度 场景下的网络性能。
测试结果
公共场所无线Mesh网络 覆盖范围较广,传输速率 稳定,抗干扰能力较强, 但在高人流密度区域存在 信号拥堵问题。

《无线mesh网络》课件

《无线mesh网络》课件

05
无线Mesh网络发展前景
技术发展趋势
5G/6G技术融合
无线Mesh网络将与5G/6G技术融合,提升网络性能和传输速率, 满足更多高带宽应用需求。
人工智能与机器学习
AI和机器学习技术将被引入无线Mesh网络,实现自适应优化、智 能路由和流量管理等高级功能。
网络安全增强
随着网络安全威胁的增加,无线Mesh网络将加强安全机制,采用 先进的加密技术和安全协议来保护数据传输。
调制与编码
采用高效的调制和编码方式, 如QAM、64-QAM等,提高
数据传输效率。
MIMO技术
利用多输入多输出技术,增加 空间复用,提高传输速率。
覆盖范围优化
总结词
覆盖范围决定了无线Mesh网络的覆盖 面积和服务用户数,优化覆盖范围可以
提高网络覆盖效果。
功率控制
根据距离和环境因素动态调整发射功 率,保证信号覆盖质量。
应用场景拓展
物联网与智能家居
无线Mesh网络将广泛应用于物联 网和智能家居领域,支持各种智 能设备与传感器之间的互联互通 。
智慧城市
在智慧城市建设中,无线Mesh网 络将为公共安全、交通控制、环 境监测等提供可靠的网络支持。
工业自动化
无线Mesh网络将助力工业自动化 领域,实现设备间的快速通信和 控制,提高生产效率。
06
无线Mesh网络案例分析
城市区域覆盖案例
总结词
大规模部署,高覆盖率
详细描述
在城市区域,无线Mesh网络被用于提供大范围的无线覆盖,满足市民的上网需求。通过在城市各个角落部署节 点,网络能够覆盖城市的每一个角落,确保用户在任何地方都能接入网络。
企业园区网络案例
总结词

无线Mesh网络的性能优化分析

无线Mesh网络的性能优化分析

无线Mesh网络的性能优化分析第一章介绍无线Mesh网络是由多个节点组成的自组织网络,每个节点都是一个路由器,它们互相连接,并且具有多个路径使得数据能够在网络中传输。

这种网络能够覆盖广泛的区域并且适用于宽带互联网的城市和社区。

在Mesh网络中,任何节点都可以成为数据传输的源点或目标点,这种路由调度方式使网络的可扩展性非常好,能够很好地适应网络规模和通信负载的变化。

Mesh网络的拓扑结构存在许多的优势,但同时也需要解决一些问题,如网络的覆盖范围、信号干扰和网络响应速度等,因此需要对无线Mesh网络进行性能优化分析。

本文将介绍无线Mesh网络的性能优化分析技术,在此基础上探讨无线Mesh网络的性能提升方法。

第二章无线Mesh网络的性能分析指标在对无线Mesh网络进行性能优化之前,我们需要先了解无线Mesh网络的性能指标。

无线Mesh网络和其他网络一样,也需要从广覆盖、带宽、吞吐量、传输可靠性、安全性等多方面考虑性能问题。

下面我们就对无线Mesh网络的性能指标进行一一介绍。

2.1 覆盖范围覆盖范围指网络信号能够覆盖的距离,即节点之间的通讯距离。

因为无线Mesh网络中节点之间通过无线信号相互连接,其信号强度和稳定性直接影响到截止节点能否接收到有效信号,从而影响网络的连接质量和数据传输速率。

2.2 带宽带宽是指单位时间内可传输的数据量,也是衡量网络通信能力和性能的重要指标。

在无线Mesh网络中,带宽与网络中节点的数量和每个节点的带宽有关,而每个节点的带宽又与节点之间的距离和通讯质量等因素有关。

2.3 吞吐量吞吐量是指单位时间内网络中通过的数据量,通常用来衡量网络的实际传输能力和性能。

在网络连接中,所具体表现的是网络的通讯能力与稳定性。

如果网络吞吐量不理想,要么是带宽不足,要么是网络的负载过重,造成的最终结果将是网络的拥塞或抖动。

2.4 传输可靠性传输可靠性指的是网络数据传输的稳定性和可靠性。

无线Mesh网络中,数据可能会出现因干扰、信噪比不足等因素导致数据包的丢失、损坏或重传等问题,从而对网络稳定性和传输效率造成影响。

无线mesh网络与ad hoc网络的区别

无线mesh网络与ad hoc网络的区别

MANET——Mobile Adhoc net
Ad hoc网络特点:
1、无中心、自组织性,采用分布式算法
2、动态变化的网络拓扑
3、无线传输带宽窄
4、安全性差
5、无线多跳路由
6、存在单向信道
7、采用空间复用的信道共享方式
WSN——wireless sensor net
WMN——Wireless mesh net
无线mesh的特点:
1、频谱效率高
2、覆盖率强
3、可扩展性强
4、可靠性强
无线mesh网络与ad hoc网络的区别:
1、无线mesh网络的节点一般是静止的,而ad hoc网络是由移动节点组成的无线分布式多跳网络,一般没有静止节点和设备
2、 Mesh网络的拓扑结构比较稳定,一般只在干扰变化和节点接入、推出时有变化;ad hoc网络的拓扑处于不定状态
3、 Mesh功能旨在用户接入;ad hoc目的是用户之间的通信
4、 Mesh用户数多,可以用在骨干网,稳定性,吞吐量要求较高;ad hoc用户数少,要求比较快速的路由算法
5、 Mesh目的是组成一个异构的大网,Ad hoc目的是组成可自由通信的小网,两者是互补关系,同时存在一定程度的重叠。

无线mesh网络中的分布式路由算法与协议

无线mesh网络中的分布式路由算法与协议

无线mesh网络中的分布式路由算法与协议一、引言随着物联网技术的飞速发展,将各种设备连接到互联网已经变得越来越容易。

然而,传统的中心化网络设计已经无法满足我们对联网设备的要求。

在很多情况下,这些设备的数量很多,它们分散在不同的地方并且需要同时与其他设备进行通信。

这时,分布式网络的设计就变得至关重要。

而无线mesh网络正是一种用于实现分布式网络的解决方案。

本文将着重介绍无线mesh网络中的分布式路由算法与协议。

二、无线mesh网络概述1. 无线mesh网络定义无线mesh网络,也称为mesh网络或网状网络,是一种分布式网络拓扑结构,其中数据通过多个中间节点进行传输,从而将多个设备连接到互联网。

每个节点可以成为信息的源和目的地,因此该网络结构可以在没有中心节点的情况下实现。

2. 无线mesh网络的特点相对于传统的无线网络,无线mesh网络具有以下特点:(1) 去中心化:无线mesh网络没有固定的中心节点和明确的路由。

数据通过自组织和自适应的方式在网络中传递。

(2) 高可靠性:因为没有固定的中心节点,即使一个节点发生故障,数据依然可以通过其他节点进行传输,从而保证了网络的可靠性。

(3) 省电:无线mesh网络利用多节点进行传输,因此数据可以通过一个节点的转发,从而减少每个设备的功耗。

(4) 高速度:无线mesh网络可以通过多路径传输数据,从而提高数据的传输速度。

(5) 扩展性:因为是分布式网络,节点可以根据需要加入或离开网络,从而实现网络的扩展性。

三、分布式路由算法1. 分类路由算法根据其计算方式和信息交换方式可以被划分为以下几类:(1) 纯分布式算法:每个节点都是平等的,每个节点都可以决定自己的路由表。

(2) 局部信息算法:每个节点只需要维护自己的一部分拓扑信息。

(3) 全局信息算法:每个节点需要维护网络中所有节点的信息。

(4) 混合信息算法:每个节点维护自己的信息和部分邻居节点的信息。

2. 常用的无线mesh网络路由算法(1) Ad-hoc On-demand Distance Vector (AODV):是一种基于距离向量的路由协议,它适用于变化迅速的网络环境。

mesh网络资料

mesh网络资料

一,无线mesh网络的原理无线mesh网络,由mesh routers(路由器)和mesh clients(客户端)组成,其中路由器构成骨干网络,并和有线的互联网相连接,负责为客户端提供多跳的无线互联网连接。

无线Mesh网络(无线网状网络WMN)也称为“多跳(multi-hop)”网络,它是一种与传统无线网络完全不同的新型无线网络技术。

在传统的无线局域网(WLAN)中,每个客户端均通过一条与接入点相连的无线链路来访问网络,形成一个局部的BSS(Basic Service Set)。

用户如果要进行相互通信的话,必须首先访问一个固定的接入点,这种网络结构被称为单跳网络。

而在无线Mesh网络中,任何无线设备节点都可以同时作为AP和路由器,网络中的每个节点都可以发送和接收信号,每个节点都可以与一个或者多个对等节点进行直接通信。

这种结构的最大好处在于:如果最近的AP由于流量过大而导致拥塞的话,那么数据可以自动重新路由到一个通信流量较小的邻近节点进行传输。

依此类推,数据包还可以根据网络的情况,继续路由到与之最近的下一个节点进行传输,直到到达最终目的地为止。

这样的访问方式就是多跳访问。

其实人们熟知的互联网就是一个Mesh网络的典型例子。

例如,当我们发送一份E-mail时,电子邮件并不是直接到达收件人的信箱中,而是通过路由器从一个服务器转发到另外一个服务器,最后经过多次路由转发才到达用户的信箱。

在转发的过程中,路由器一般会选择效率最高的传输路径,以便使电子邮件能够尽快到达用户的信箱。

与传统的交换式网络相比,无线Mesh网络去掉了节点之间的布线需求,但仍具有分布式网络所提供的冗余机制和重新路由功能。

在无线Mesh网络里,如果要添加新的设备,只需要简单地接上电源就可以了,它可以自动进行自我配置,并确定最佳的多跳传输路径。

添加或移动设备时,网络能够自动发现拓扑变化,并自动调整通信路由,以获取最有效的传输路径。

从下图来看,传统的WLAN,主要是由固定存在的AP来做一个区域的接入,由AP来与设备进行数据交换,AP再与路由进行交换,路由又与路由交换。

关于无线Mesh网络的


4.2 无线mesh网络的路由协议 无线mesh网络的路由协议
无线 mesh网络是以移动Ad hoc网络路由协 mesh网络是以移动Ad hoc网络路由协 议为基础的,虽然现在提出的WMN的路由协 议为基础的,虽然现在提出的WMN的路由协 议很多,包括多径源路由(MSR)协议、多射频 议很多,包括多径源路由(MSR)协议、多射频 链路质量源路由(MR-LQSR)协议、可预测的 链路质量源路由(MR-LQSR)协议、可预测的 无线路由(PWRP)协议、单收发器多信道路 无线路由(PWRP)协议、单收发器多信道路 由(MCRP)协议等等,但是很多路由协议都不 (MCRP)协议等等, 是很成熟,下面我们来看2 是很成熟,下面我们来看2种比较常见的路由 协议。
无线mesh网络(WMN)是一种全新的无线网 无线mesh网络(WMN)是一种全新的无线网 络技术,是移动Ad hoc网络的一种特殊形式。 络技术,是移动Ad hoc网络的一种特殊形式。 其核心是让网络中的每个节点都发送和接 收信号, 收信号,使普通的无线技术过去一直存在的 可扩充能力低和传输可靠性等问题迎刃而 解。网络中大量终端设备能自动通过天线 连成网状结构, 连成网状结构,网络中的每个节点都具备自 动路由功能, 动路由功能,每个节点只能和邻近节点进行 通信, 通信,因此是一种自组织、自管理的智能网 络,不需要主干网即可构筑富有弹性的网络。
MANET每个节点都要保留整个网络的路 MANET每个节点都要保留整个网络的路 由信息表, 由信息表,传递和更新路由信息表会占去大 量的无线资源, 量的无线资源,很难用于大规模组网。这也 是至今MANET未能普及的两大主要原因。 是至今MANET未能普及的两大主要原因。 无线MESH将会彻底解决MANET遇到的问 无线MESH将会彻底解决MANET遇到的问 题,它采用分层结构,很好地将传统的网络结 它采用分层结构, 构和Ad hoc网络的优点糅合起来, 构和Ad hoc网络的优点糅合起来,使集中控 制管理和自由动态组网有机结合起来。

mesh路由器组网方法

mesh路由器组网方法
mesh路由器组网方法:
Mesh路由器组网是一种多点无线路由器组网技术,它使用多个路由器来覆盖一个大区域,这些路由器之间形成一个“网状”拓扑结构。

该技术利用多个路由器之间的相互连接来实现信号传输,从而实现一个强大的、覆盖范围广泛的无线网络。

Mesh路由器组网的步骤:
1、将每个路由器都连接到一个独立的无线网络上;
2、将每个路由器的无线网络设置为相同的SSID;
3、将每个路由器的安全类型设置为相同的类型;
4、将每个路由器的加密类型设置为相同的类型;
5、将每个路由器的通信频率设置为相同的频率;
6、将每个路由器的子网掩码设置为相同的子网掩码;
7、将每个路由器的无线信道设置为相同的信道;
8、将每个路由器的IP地址设置为不同的IP地址;
9、启用每个路由器的无线路由功能;
10、设置每个路由器的无线网络模式为Mesh模式。

最后,将每个路由器依次连接到一起,形成一个完整的Mesh网络。

9 无线Mesh网络


最大108Mbps 城域覆盖,按需 建设 空口加密,节点 认证,用户认证, 专网 低 低
20
安全
建网成本 使用费
YHZ
WMN与MANET比较
关联:WMN由MANET发展变化而来
MANET可以认为是WMN的一个子集
现有的MANET的技术和协议都可以应用在WMN中 多个独立的MANET可以通过WMN整合在一起
因特网 网关节点
WMN路由器
因特网 网关节点
YHZ 无线网络技术 3
无线网状网 – MESH路由器
YHZ
无线网络技术
4
无线网状网 – 用户终端
可以通过无线或有线方式连接 MESH路由器 也可以参与用户自组网,具有相 应的数据转发功能 通常配备一个无线接口(如WiFi) 软硬件平台比MESH路由器简单, 成本低
问题:如果家中房间较多,若布置多个Wi-Fi接入点,每个接入点都要 和宽带Modem通过网线连接
YHZ
无线网络技术
11
无线网状网的应用 – 社区无线宽带
社区用户共享同一个宽带连接 通过在屋顶布置MESH路由器构建社区网络
YHZ
无线网络技术
12
无线网状网的应用 – 无线城市
无线城市可以通过无线网状网技术构建,采用IEEE 802.11n的无线网状网最高 传输速度达到540Mbps 是新建无线宽带网络较经济的方案,尤其适用于基础设施欠缺的偏远地区
无线网状网可以显著扩大无线宽带网络的覆盖面积,并且 应用的成本较低,是构建社区网络和无线城市的理想方案 WMN已被纳入到802.11s、802.16等标准中。
YHZ
无线网络技术
2
无线网状网络结构

无线Mesh网技术


WMN的DSR路由协议


DSR是一种对等的、基于拓扑的反应式自组 织路由协议。其特点是采用积极的缓存策略以 及从源路由中提取拓扑信息。 分为路由发现过程和路由维护过程。

路由发现过程




当源节点没有到达目的节点的路由时,广播一个路 由请求报文。 每个收到该报文的中间节点附加上自己的ID然后重 新广播(忽略重复请求和已经包含自身ID的报文)。 当路由请求到达目的节点(或者某个知道某条到达 目的节点的路由的中间节点)时,目的节点可以确 定一条到达目的节点的完整的源路由。 目的节点(或中间节点)将所得的源路由包含在路 由响应报文中,然后沿着反向路由发送回源节点 (或者附带在目的节点的路由请求报文中)。 源节点收到路由响应报文后,将源路由存入缓存, 并添加到每个数据报的头部。中间节点根据数据报 头中的源路由转发数据报。
无线Mesh网

无线分布式自适应网络

无线自组织(Ad hoc)网络

主要侧重于移动环境中。

无线Mesh网

是一种无线宽带接入网络。
是无线 Ad hoc网络的一种特殊形式,实现对某个区域的 物理现象的监测。

无线传感器网络

主要内容




1. 2. 3. 4. 5. 6.
无线Mesh网络的基本概念 无线Mesh网络的特点 无线Mesh网络与其他通信网络的区别 无线Mesh网络的标准 无线Mesh网络的关键技术 无线Mesh网络的应用前景

IEEE 802.20


是2002年12月成立的移动宽带无线接入工作 组,致力于在蜂窝体系下提供通用移动宽带 无线接入,在室内、室外支持Mesh网络模式。 其工作频率为3.5GHz以下,适用于运动速度 高于250km/h的用户。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

研究方向:无线MESH网络研究目的:了解MESH网络的概念,原理及主要应用情况,以得到一个比较直观的印象,从中得到一定的启发研究内容:一. MESH的概念和发展过程无线网络技术的发展日新月异,各种802.11x标准不断被更新,新的无线网络架构和技术也不断被提出。

正当无线局域网(WLAN)的发展方兴未艾时,一种新的无线Mesh网络(无线网状网络)又出现了。

无线Mesh网络的核心指导思想是让网络中的每个节点都可以发送和接收信号,传统的WLAN 一直存在的可伸缩性低和健壮性差等诸多问题由此迎刃而解。

无线Mesh技术的出现,代表着无线网络技术的又一大跨越,有极为广阔的应用前景。

无线Mesh网络的核心指导思想是让网络中的每个节点都可以发送和接收信号,传统的WLAN一直存在的可伸缩性低和健壮性差等诸多问题由此迎刃而解。

无线Mesh网络(无线网状网络)也称为“多跳(multi-hop)”网络,它是一种与传统无线网络完全不同的新型无线网络技术,是一种与传统的无线网络完全不同的网络。

传统的无线网络必须首先访问集中的接入点(AP)才能进行无线连接。

这样的话,即使两个IEEE802.116的节点实际上就是互相挨着,它们也必须通过接入点才能进行通信。

而在无线Mesh网络中,每个节点都可以与一个或者多个对等节点进行直接通信。

"Mesh"这个词原来的意思就是指所有的节点都互相连接,当然实际上绝大多数现代的Mesh网络只是通过部分节点相互连接。

因特网的构架其实就己经是一个Mesh网络的结构。

众所周知,接入因特网的用户位于网络的边缘,他们通过网络内部的路由器和节点相互连接,而这些路由器和节点的连接方式是这样的:当任意两个节点之间的一条链路失效后,路由器会经由一个或多个别的路由器找到一条替代路径。

这就体现了Mesh网络的思想。

通常认为,无线Mesh是点对点网络的一种,把它看成是移动Ad hoc技术的一种简化版本。

但两者有一定的区别,主要的不同在于网络结构的连接上,即无线Mesh中的接入点既可以作为MANET的一种对等的数据转发实体,又可作为一连接到其它有线网络的桥接器。

无线Mesh网络是一种高容量高速率的多点对多点分布式网络。

802.11 宽带无线网络接入已经渐渐的普及开来。

现在的802.11x 技术很好地支持了单中心节点(比如单AP(Access Point))方式的部署(比如家庭使用,小型的公司和孤立的热点),但是还不能很好的支持多中心节点部署的情况(比如大型的企业,校园等)。

传统的解决办法是把所有的AP 直接连接到一个Internet 的网关上去(每一个AP 都用有线和主干网络相连),这样部署无线网络的花费将会随着网络规模的增加而大幅增加。

一个直接可行的解决办法就是通过无线把各个AP 连接成一个多跳的网中网(Mesh network),然后由一个核心AP 接入有线网络(该AP 称为Super Joint)。

这样一个AP-AP 的Mesh network结构需要对现在的网络路由协议进行改进。

WBDMR 的设计借鉴了传统的Ad-Hoc 网络路由协议,能够动态建立和维护Meshnetwork 网络的路由,机制是每个AP 根据本地状态信息按需计算路由,无线客户端节点通过AP 进行数据的交换,该协议适用于十几个BSS 基本服务集的中型Mesh network 网络。

在发展历程上,业界中有三种Wi-Fi方案:第一代集中式网络模式——是一种非智能的网络,相互独立的多个接入点(AP)连接到同一个有线局域网中。

第二代集中式网络模式——是对已有交换机最简单的一种扩展方式,大多数有线交换机设备均支持。

这种模式倾向于将智能功能从AP剥离出来放到交换机中。

然而,这种方法产生了许多意想不到的后果(例如,单点故障、带宽瓶颈以及缺乏扩展性和灵活性)。

此外,要是增加AP设备使得现有的WLAN 交换机端口不够用时,就必须购买新的交换机。

这两种Wi-Fi方案还存在着一个共性的问题——它们不是真正的无线,只是“更少的”有线。

连接AP的以太网还是必要的。

第三代Wi-Fi mesh网络——是一种智能网络。

由于网络节点间能够通过802.11无线链路相互连接,因此它们不需要通过有线连接到交换机上。

Mesh网络架构可以扩展通信传输区域,也可以同时为无线用户和网络节点提供接入服务。

如果设计的合理,mesh网络可以成为高性能、高可靠并具有冗余能力,并且能够扩展到包含成千上万个设备。

这种类型的网络安装快捷,并且不要求精细的规划和位置选择即可获得可靠的通讯。

简单地移动某个网络节点或者增加一个节点就可以立即完善一个信号较弱或无信号的区域。

二. MESH的工作原理和结构1.网络结构无线Mesh network 网络可以通过2 维平面上的单位圆图(UDG,unitdisk graph)来进行建模。

UDG 图的定义是:当且仅当图中的2 个节点的距离小于单位圆半径时,2 个节点通过边相连。

图1是Mesh network 网络拓扑图。

在2000×2000 的单位区域里面随机分布了9 个节点(用圆圈表示),节点的传输距离约为130。

节点间的距离小于传输距离,则可以相互通信,用实线进行连接。

椭圆表示中心节点所在的BSS,在同一个BSS 内的无线客户端通过中心节点进行通信。

WBDMR 的主要目的是在不同的BSS 内的无线客户端通过中心节点间的无线链路中继进行通信。

只有中心节点才保持路由信息,在不同BSS 内的客户端若要通信需要把报文交给自己的中心节点进行路由计算。

2.路由实现DSR(dynamic source routing)和AODV(Ad Hoc on-demand distance vector)路由协议是Ad Hoc 网络中2 种经典的按需路由协议。

特点是在需要的时候才创建路由,由路由发现和路由维护两个过程组成。

当源节点想要向目的节点发送消息,并且没有有效路径可以到达该目的节点时,将启动路由发现过程来查找目的节点的路由。

DSR 路由的建立和维护由路由请求(RREQ)、路由回复(RREP)和路由错误(RERR)3 种消息实现。

采用源路由机制,数据包头携带路由信息,使用路由缓存技术来减少路由请求的数量。

AODV 路由的建立和维护由RREP、RREP 消息和距离矢量表来实现,使用路由缓存技术减少路由请求的数量。

每个路由都有用于防止路由环回的序列号,由目的节点生成。

WBDMR 在中心节点的路由保持了AODV 和DSR 按需路由的优点,并且引入Mesh network 网络体系结构的特点,根据动态的网络拓扑来调整路由,并对路由表进行维护和更新。

WBDMR 路由协议框架结构如图2 所示,路由协议的执行包含以下步骤:(1)定期接受邻居负载播报并用更新控制算法更新路由。

(2)定期接受有线接入点(super joint)的播报并用更新控制算法更新路由。

(3)如果源发起节点为非中心节点,则该节点向与之相连的中心节点发送连接请求,如果客户是第一次接入该BSS ,则中心节点广播路由发现报文,报告该客户端接入网络;如果源发起节点为中心节点,那么直接进入(4)。

(4)查找路由缓存中的路由表,如果不存在满足条件的路由,则泛洪路由寻找报文。

(5)找到满足要求的路由之后,使用更新控制算法更新路由缓存中的路由表。

数据报通过第三步中建立的路由转发到目的中心节点,由中心节点将数据报转发给目的客户端,如果目的地就是中心节点,则直接接受数据包。

2.1 路由更新控制根据上述的Mesh network 的网络特点,Mesh network 的中心节点的路由结构很少发生改变。

在设计WBDMR 时,中心节点并不定期交换路由表信息。

而是只向邻居节点定期播报自己的当前负载和自己的邻居节点列表。

中心节点的当前负载可以通过任何策略进行计算(比如时延,噪声,吞吐量和流量等)。

当邻居收到该播报信息后,把该节点的负载插入邻居负载列表NLL。

如果几次接受到的负载的平均值与当前使用的路由表里该邻居的负载记录值之差超过负载抖动门限。

那么重新启动路由选择算法寻找是否有一条更好的备用路由。

例如,A 和B 互为邻居节点。

每次当B 发出播报的时候,A 把收到的B 的负载放入到一个循环的数组里面,长度为N 并且第N+1 个播报会替代第一个记录以保持N 的长度。

根据公式(1)计算新的负载NewLoad 和与当前记录的差值Diff 。

如果Diff>Threshold(负载抖动门限),那么把NewLoad 作为B 的负载值。

如果A 有路由把B 作为下一跳,那么便对路由进行重新计算。

具体是如果更新后的路由的负载与首选备用路由的负载的差Diff>ThresholdRoute(路由更新门限),那么便把备用路由作为主用路由,并发出路由播报。

负载播报让每个节点计算自己的负载而不是链路负载来让邻居进行链路选择。

使得可以采用很灵活的负载算法,实现了网络的动态路由选择并保持负载均衡。

由于NLL 和路由更新都有门限值,保持了路由和邻居状态的稳定。

不会因为一时的抖动影响路由。

由于不发送路由表信息,因此报文较小,而且泛洪限制在自己的邻居节点,减小了对网络性能的影响。

2.2 有线接入点状态播报有线接入点(super joint)定期进行有线状态播报。

在有线状态播报里面包含了该有线接入点的当前负载和对整个Mesh network 中心节点网络的配置策略。

中心节点在收到有线状态播报后启动路由更新算法来调整或者更新到有线接入点的路由,在泛洪距离内对播报进行转发并且更新路由损耗。

通过播报中的策略来控制网络中中心节点的各种参数,以实现通过一个有线节点来管理整个Mesh network 以方便对设备的管理。

2.3 路由发现和路由寻找由于只有中心节点才参与路由计算,无线客户不缓存任何的路由信息。

因此,中心节点对客户端的路由建立采用了路由播报。

具体是在路由报文里面加入APID 域,该域用来广播无线客户端的接入并赋值为该客户所属的中心节点的地址。

所有收到报文的节点将会把该客户端地址放入到中心节点路由对应的MAC 地址链表里面。

如果客户漫游,那么将会引起新的路由播报并导致邻居中心节点更新路由表。

如果客户端在发送报文时找不到目的路由,那么就发送报文寻找报文。

中间节点发现路由后便发送路由播报,并用自己的负载加上路由播报的负载值作为新的负载填充报文并重发。

2.4 路由环路的消除和路由备份由于路由播报采用泛洪,因此会出现环路路由,可能导致系统瘫痪。

如图3,椭圆区域内的中心节点是邻居,能够相互收到对方的信号,C1 和C2 是以A 为中心节点的客户端。

如果C1 接入A ,C 首先播报到C1 的路由,对应的中心节点为A。

B 收到后更新路由表,也播报到C1 的路由(C 为下一跳),C 接受到后认为从B 到C1 是一跳新的路径。

相关文档
最新文档