对于提高网络性能来说,使用网状网技术还是非常适合的,同时也要注意的很多问题,只有解决好这些问题,才能更好的实现网络性能的提高,我们也要总结经验,避免以后出现类似的问题。
网状网技术提高无线网络性能
随着无线网络日益受到欢迎,用户需要更高的带宽、更大的覆盖范围和更好的可靠性。标准的“点到点”或“点到多点”技术,比如 802.11 和蓝牙,都是短距离、直视条件下 (line-of-sight) 的无线网络,有着固有的局限性。随着额外节点加入网络并分享接入点数据流,这些网络的带宽会逐渐降低。由于链路噪声和传输错误,带宽还会随着距离增加而降低。多数标准的无线网络在其有效距离内具有“盲区” (dead spot),这些点呈现出较低的信号质量,这是由于干扰物体或较低的信号强度的缘故。单个故障就可以轻易使整个网络瘫痪。设计者们正在尝试使用网状网技术(mesh network)技术来克服许多此类缺点,同时把无线覆盖范围延伸到整个社区或城区。
无线网状网技术是低功率的多级跳点 (multihop) 系统,它们处理消息的方式是把信息包从一个节点传递到另一个节点,直到信息包到达目的地。点到点网络节点过滤掉所有信息包,只留下自己的信息包,与此不同的是,网状网技术节点接收要传给其它节点的信息包,并把它们再次传送出去。多跳网络运行方式很象因特网,并提供从源头到目的地的多条冗余通信路径。如果一条路径由于硬件故障或干扰而停止工作,网状网技术会自动改变信息包的路由,使它们穿过一条替代路径。
与传统的点到点网络相比,网状网技术的主要优势之一是每个节点所需的功率大大降低。一个多跳网络节点只需要足够的发射功率就可以到达相邻节点;单跳节点必须承担最大规定距离。在分布式传感器网络等某些应用中,各个节点可以靠得很近,从而使发射器功率极低,电池寿命很长。
低功率节点还有效地增加了总数据容量和网络带宽。当一个单跳网络中的两个设备试图同时发射时,争用协议会均分数据容量,因而给予每个设备一部分可用带宽。由于网状网技术中的各个节点功率很低,因此位于网络不同部分的设备实际上可以在同一频率同时发射,而不产生干扰。频谱的这种复用提高了网络的空间容量。
节点之间的较短距离还带来了更高的网络带宽。在任何固定功率级别射频发射中,噪声导致的接收错误会随着发射器和接收器之间距离的增加而增加。多数联网协议使用若干可变纠错方案,它们牺牲了带宽以便在较高的噪声级连续运行。网状网消除了这个问题,因为它在多条短距离无噪声数据路径上发射,而不是在一次大的、具有潜在噪声的跳跃。
冗余路径
网状网的另一个明显优点是冗余路径,与单跳网络相比,它们带来了更高的可靠性和数据速率。临时的本地干扰,比如另一个无线电信号或一个减弱信号的物体,可能会阻止或降低传统网络中的数据速率;而网状网技术只是简单地通过一条未受影响的替代路径发送数据。同样,任何一个网状网节点中的硬件故障不会使网状网完全失效。网状网技术的冗余还提高了有效带宽,这是因为多个数据流可以同时传输。例如,家庭联网环境可以把视频数据流从客厅的 DVD 播放器传输到卧室的电视机,同时把音频数据流从家用电脑传输到游泳池边的便携式 MP3 播放器。
虽然网状网技术有这么多优点,但网络专家们担心多跳环境中的安全问题。例如,在一个包括多个电脑系统的无线网状网中,安全的数据可能在到达目的地之前通过多个未授权节点。这种数据暴露可能需要复杂的加密或节点认证来防止泄密。网状网技术还可能为黑客提供机会,来替换错误的路由信息或引入未授权的流量。当你使用网状网技术来跨越校园或社区等宽广区域时,这些安全问题会变得更明显。
在部署某个新的多跳系统之前,潜在的网状网用户和开发者有多项需要定义和实现的硬件要求和软件要求。例如,网状网技术节点收发器的功率应该很低,以便允许频谱在网络其它部分的复用。虽然一些有趣的工作正在低功率节点中进行,但多数开发者选择以 802.11 等现有广泛可用的硬件开始,并创建软件协议来启用多跳系统。
网状网代表了低成本、高带宽技术,用于提供“最后一公里”即社区级通信基础设施。例如,网状网技术在安装于灯柱、建筑物、车辆和最终用户设备上的节点之间使用多跳路由,来为用户提供全社区范围的因特网接入。其网状架构支持固定宽带连接和移动宽带连接,这是由于它结合了一种自组 (ad hoc) 对等路由技术和一种专有的 QDMA(正交分割多址)无线电协议。QDMA 无线电技术使用直接序列扩展频谱,工作于 2.4GHz ISM(工业、科学及医疗)频带。当你向网络添加设备或从网络中取出设备时,MeshNetworks 公司的软件可以发现和共享路由信息,并重新配置数据路径。MeshNetworks 公司把其技术提供给 OEM 们,提供形式为 ASIC 芯片,它配有内置路由技术、QoS(服务质量)管理和精确定位技术。除了硅芯片以外,MeshNetworks 公司还提供 PCMCIA 形式的无线调制解调器卡和固定位置路由器。MWR-6300 是一种安装于灯柱的路由器,用于在客户端数量增加时,保证大面积地域、校园或建筑物内部应用中的无线覆盖范围。
免费的网状网软件
LocustWorld 公司提供一种免费的软件包,来帮助实现覆盖社区的网状网技术。该公司的 MeshAP 是一个开放源代码软件项目,运行于 Linux 操作系统,并可以把任何兼容 x86 的 PC 转变为网状网技术客户端、转发器、网关和接入点。LocustWorld MeshAP 提供远程管理算法、安全算法和接入算法,来支持各种网状网技术路由功能。在相邻节点建立通信时,它会通过签名的数字证书来核实对方节点的身份。然后,它会设置一个 2048 比特、密钥加密的数据流。该软件包括多种功能,使操作者可以决定他们允许哪些人进入网络。授权用户可以是为永久服务付费的用户,也可以是临时用户,后者用一种提供固定长度联机时间的票进行登录。该程序还为每名用户维护带宽概要,以便在网络上分配数据配额和优先权。当用户消耗因特网带宽时,他们会用尽自己的配额,而当他们消耗配额时,他们的优先权会下降。这样,新用户可以获得比那些一直在占用服务的用户更高的优先权,而公平份额是由可用带宽资源组成的。一旦用户超过了自己的配额,该用户不会被禁止访问,但他将不再能够获得对服务的优先访问。为了简化网状网技术设置,LocustWorld 公司还提供咨询服务和硬件,比如 400 美元的 MeshBox,这是一种专用路由设备,预先装载了 MeshAP 软件。
Tropos Networks 公司提供一种宽带蜂窝 Wi-Fi 网状联网系统,它为电信运营商、网络运营商和服务提供商们实现城市级宽带无线数据覆盖提供了方便。它的无线网状网技术系统使居民和游客能够从服务区的任何地方访问因特网,只要他们拥有配备标准 Wi-Fi 网络连接的客户端设备。嵌入于每个 Wi-Fi 单元中的网络操作系统提供了关键的智能。它实现了网状网技术的自我组织和自我复原。当提供商增加新单元时,自动发现和最优路径选择会无缝地把它们集成到网络中。服务提供商们通过在网络中的任何地方简单地连接更多的有线回程链路,就能够扩大总容量。Tropos Networks 公司提供室内和室外 Wi-Fi 单元设备,以及操作系统和网络管理软件。目前有多种蜂窝 Wi-Fi 系统、服务和支持选项,一般情况下,成本约为每平方公里 7722 至 19305 美元,这取决于地理状况和射频环境。
……