以下内容为rtMesh.com所有,保留一切权利。如需转载或引用,请注明出处,并告知我们。
Mesh网络是一种将网络设备自动互联的网络技术。每一个在Mesh网络的中的设备,都可以转发其它设备的数据,以解决两个需要互相通信的设备由于某些限制(如距离太远、无线干扰太多、需要备用线路),无法直接通信的问题。
Mesh网络可使用泛洪(flooding)或路由(routing)两种技术方式转发消息。使用路由方式可保证网络资源的合理利用,大多数协议都以该方式为基础。
在路由方式中,消息将通过一条由多个节点组成的路径,由路径的每个节点依次转发,直到送到目地节点为至。为了保证所有的路径都持续可用,Mesh网络中的设备必须可以检测路径中断开的部分,并使用自我修复(self-healing)算法,找到当前最优的可用路径。通过自我修复的方式,可保证使用路由技术的Mesh网络,由一些不可靠的网络链路组成的网络中保证最大程度的稳定可靠。
Mesh网络技术可用于无线网络,也可以用于有线网络。
Mesh技术可用于有线网络中,用于保证交换机之间一直存在可用路径。IEEE802.1aq中实现的Shortest Path Bridging(SPB)就是一种有线网络中实现的Mesh技术。
无线的Mesh网络(WMN: Wireless Mesh Networking)是从最开始的军事用途发展而来的。一般无线Mesh网络多由使用半双工的无线的节点组成,每节点在同一时间只可以发送或接收。使用可以在同时工作在多频率的设备,可以组成更加复杂的Mesh网络。