本帖最后由 爱快产品yuki 于 2019-9-8 16:30 编辑
一、什么是Mesh Mesh网络即“无线网格网络”,指利用无线链路将多个AP连接起来的一种星型动态自组织自配置的无线网络,与传统WLAN相比,Mesh最大的特点就是将骨干网络中的AP通过无线进行连接,用以解决“最后一公里”的关键技术之一。 二、Mesh成员 一般Mesh网络中建立起Mesh的AP会有如下几个身份: - MP:提供Mesh服务,并且可以接入Client的无线接入点
- MPP:连接Mesh网络和有线网络,并且提供Mesh服务的无线接入点
- 周边MP:与本地MP处在直接通信范围内的MP
- 邻居MP:与本地MP已经与之建立Mesh连接的MP
由于Mesh功能各家不一,也有某些品牌会将MP设定为仅提供Mesh服务的无线接入点(作为Mesh的主干网络),而MAP则可以在提供Mesh服务的同时,也提供Client接入服务
这么说可能有些难懂,让我们来看一个图例吧,下图中MP1和MP2就互为周边MP,且由于MP1和MP2间建立了Mesh连接,所以MP1和MP2又互为邻居MP,如果此时MP1和MP2的Mesh链路断开了,那么MP1和MP2就不再是互为邻居MP了。
三、实现原理(各厂在Mesh互联中的协议互不相同,这里不再详细讨论) 1.Mesh组网条件:在Mesh网络中,Mesh链路相邻节点AP的射频须工作在同一信道,以确保相邻的MP能够相互探测
2.建立邻居 邻居发现:Mesh网络建立初期,MP通过被动扫描来获取周边MP的信息 维护邻居关系:每个MP都会记录一张邻居关系表,该关系表中会记录周边AP和邻居AP
3.Mesh连接建立&解除 Mesh连接管理包括Mesh连接建立和Mesh连接拆除两个过程,采用Peering Open/Confirm/Close三种Mesh连接管理Action帧交互实现,其中Peering Open/Confirm阶段负责Mesh的连接建立,Peering Close阶段负责Mesh的连接解除 4.Mesh选路 - 按需路由:源节点广播PREQ消息建立到目的节点的路由。如果当前PREQ的序列号比前一个PREQ消息的序列号大或者序列号相同但度量值更优,在收到PREQ消息之后,中间节点创建或者更新到源节点的路由;如果没有到达目的路由,中间节点继续转发PREQ。
- 先应路由:根节点周期性地广播RANN消息。当一个Mesh节点收到RANN消息并且需要创建或者更新到根节点的路由时,它会单播发送PREP消息到根,同时将RANN消息继续广播出去。这样,MPP创建一条从根节点到源节点的反向路径,MP创建一条从根节点到源节点的转发路径。
四、Mesh优势 - 部署快捷:Mesh网络中,只需要将MPP接入到优先网络即可,大幅减少了有线网络的组建周期
- 扩展性强:Mesh网络中,无线接入点间通过无线建立连接,如果网络中需要新加入AP,仅需要将新增AP安装好并做相应的配置即可
- 高可靠性:Mesh网络中,无线接入点和有线网络间有多条链路可供选择,如果其中某个节点发生故障或者离开,报文信息也会通过其他备用路径传送到目的节点
- 智能选路:Mesh网络中,每个无线接入点都会根据网络拓扑的变化自动选择最有效的传输路径
如果爱快也出Mesh组网功能,你期待吗? (⊙o⊙)
|