吞吐量和时延问题的根源来自于802.11是一种半双工技术,也就是在一个时间内只能执行一个功能(或者发送、或者接受流量)。因此,用于无线终端和mesh骨干网的频段个数,这些频段在某个特定拓扑中所起到的作用将会直接影响到上面提到的4个因素。
1.单模方案把所有信息放在同一信道上
StrixSystems公司认为,单模模式是无线mesh最脆弱的一种方案,因为每个节点仅使用一个频段(信道)来处理所有的三个功能:终端接入、ingress回程和egress回程。当更多的AP加入到网络中的时候,用于回程流量的带宽将会占据越来越高的比例,仅仅留很少一部分容量给无线客户端。而且,节点不能同时发送和接收,而且在其覆盖范围内另一个AP正在传输的时候,该AP也不能发送数据。这些问题将导致经过3跳后,时延将变得不可忍受。这种对可用共享带宽的竞争是基于类似以太网的无线冲突避免原则(CSMA/CA)。
这也就意味着,在单模mesh架构下,一个频段必须不断地在ingress回程、egress回程和终端连接之间转换,这将引起严重的时延问题。
简单计算一下就会发现,在单模方案中每个无线客户端只能获得很有限的吞吐量。举例来说,假设你有5个AP,每个AP有20个无线客户端与之相连,所有的AP和客户端共享同一个802.11b信道(5Mbit/s),这样等价于每个用户只能获得少于50kbit/s的吞吐量——比拨号连接还要慢。而且由于所有的无线客户端和AP必须工作在同一个信道上,无线资源的竞争和RF干扰还会导致不可预期的时延。
2.双模方案实现回程共享
在双模方案中,一个模块专门用来连接无线客户端,而另一个模块专门用来进行无线回程传输——回程信道同时由ingress和egress流量共享。由于双模方案为终端连接和回程分别提供了专门的模块,终端侧的问题(如低吞吐量,高时延)会得到一些改善,但是回程mesh信道还必须由ingress和egress流量共享。由于回程频段还需要不断地在ingress回程和egress回程间进行转换,因此全网的性能仍然由于回程时延长导致的瓶颈问题而不理想。
3.多模方案实现结构化的无线mesh
在多模(或者称作结构化mesh)方案中,每个网络节点至少使用三个频道的专用无线链路接口,分别为客户端流量、ingress无线回程流量和egress无线回程流量设置独立的模块。这个无线mesh网络的方案与单模或双模方案相比提供了很好的性能。因为每个链路都工作在独立的信道上,专用的回程链路可以同时发送和接收数据。
由于ingress终端接入、egress回程和ingress回程都在专门的模块进行处理,因此在10跳以上的情况下,依然能够保持高吞吐量;每一跳的时延可以保持在4~5ms,大大低于语音所要求的120ms;如果每个模块均能支持QoS和多重SSID/VLAN,就可以在无线终端为语音流量设置合适的优先级,通过mesh网络最终到达有线终结点。
为了满足像VoIP这类实时通信应用的要求,Wi-Fimesh网络要求多模块、多射频和多信道的体系架构。多模架构通过为终端接入、ingress回程、egress回程分别设置专门模块的方法,可以非常经济地提供经过多跳后高吞吐量、低时延和为语音流量设置高优先级所要求的容量和覆盖。
--
原文链接: http://network.51cto.com/art/200605/26360.htm
共2页: 上一页 [1] 2 下一页
|