2012-05-29 17:34:55 +0000 2012-05-29 17:34:55 +0000
59
59
Advertisement

在b/g "混合 "模式下,无线-N(802.11n)网络的性能是否会变差?

Advertisement

这似乎是一个 “老 "太太的故事,当在 "混合模式 "下使用无线-N路由器来支持传统的802.11b或802.11g设备时,802.11n客户端的性能将受到影响。


一些 地方声称在混合模式下运行时,所有(一些?) N客户端都以G速度运行。其他提出了同样的说法,但说只有在连接G客户端时才会出现这种情况。 其他 地方说N客户端运行速度更快,但仍然比路由器在N-only模式下运行速度慢30%左右,即使没有连接传统的B/G客户端。 仍然 其他声称N客户端在混合模式网络上运行时没有速度下降。他们说,唯一的问题是整体网络吞吐量会降低,因为任何时候只有一个客户端可以传输,所以部分传输时间必须与运行在低速的传统B/G客户端共享,从而降低了只有N个客户端连接时的整体吞吐量。


那么,到底是哪一种呢?即使没有B/G客户端,以混合模式运行是否会降低我的网络速度?如果我正在运行N,那么在B/G模式下连接的另一个客户机是否会使我**的速度比运行N时慢很多?

Advertisement

答案 (3)

49
49
49
2012-05-31 20:04:24 +0000

From 网络初学者指南 :

Q: 仅仅是802.11B设备的存在是否会减慢原本全G或全N网络的速度?

A: YES 这当然已经是众所周知的,尽管确切的含义经常被误解。在G或N网络上存在802.11B设备会导致新设备不得不采取一些笨拙的行为,以确保B设备在G/N设备使用电波时不进行传输,并确保B和G/N设备都能看到像信标数据包这样的东西。

对吞吐量的确切影响一般很难估计,但它不会像通常所说的那样 “使整个网络慢到802.11B"。然而,仅仅是B设备的存在就会造成显著的减速,即使它不活动。我们(Slim)几年前做了一些测试,发现通常G设备之间的吞吐量下降了30-50%(例如从20Mbps到10Mbps),但并没有低到只有B设备的网络速度(相同环境下的5Mbps)。802.11g的理论最大吞吐量是23Mbps,没有任何B设备相关联,而14Mbps。

**问:802.11G设备是否会降低全N网络的速度?即每个设备在每个时间片中仍以其最佳速率进行通信。

与802.11B向后兼容模式不同,G设备不会为了向后兼容而对N设备施加任何降低性能的行为。802.11g设备能够识别802.11n前言,它们在知道一个或另一个设备何时试图传输方面发挥得很好。前言告诉我们将使用哪种调制方案,所以N设备可以说N,而G设备可以说G,它们不必像B一样采用 "世界语 "来合作。

这意味着当G设备有关联但不活跃时,完全没有影响。当G设备处于活跃状态时,它们将消耗与传输数据量大致成正比的空气时间。当然,这个空中时间是以G速率而不是N速率,因此,在电波完全饱和的情况下(例如,通过本地文件传输),所有设备共同实现的总Mbps会有所降低,但不会因为G设备关联而受到惩罚。

令人困惑的是,这似乎与其他地方的说法相冲突–例如

  • "在同一台11n草案路由器上运行11n草案和11b/g客户端的混合模式,会在一定程度上降低11n草案客户端的速度,但会使11g客户端的速度降低一半以上。"在SmallNetBuilder
  • "在混合模式下,HT保护要求802.11n设备发送一个传统前言,然后是HT前言…。这些HT保护机制显著降低了802.11n WLAN的吞吐量,但它们对于避免旧的802.11a/b/g设备和新的802.11n设备之间的碰撞是必要的。” 在 TechTarget ANZ

问:拥有一个(草案)802. 11N接入点是否有优势,即使网络上的大多数或所有客户端都是802.11G?

答:是 ,主要是因为802.11N无线电具有更复杂的多路径接收能力的优势。因此,它们可以在一定程度上扩展G设备的可用范围和吞吐量。

0
0
0
2019-08-27 15:30:11 +0000

一般不 对于b客户端,绝对是的! 当一个802.11b客户端连接时,g和n网络会退回到传统的CTS to self模式,因为g前言与b设备不兼容。b设备根本不会识别g帧,可能会在g帧上传输! CTS帧被首先发送,以告诉b节点保持安静,以防止这种情况。b如今大多已经消失,所以重点应该是g节点和其他形式的干扰。

802.11网络利用帧开头的前言来宣布后面较高速数据的类型和速度。即使不能接收到数据,只要接收到前言,CSMA/CA信道共享系统就可以工作。

当一个n网络工作在20MHz模式下(不是40MHz HT模式)时,它不过是一个增强型g网络,它支持72mbps的最高速度(以及多数据流的倍数),而不是54mbps的最高g速度。它使用与g相同的PLCP帧头,所以应该没有任何问题,除非接入点设计得不好。

当一个n网络在HT40模式下工作时,事情就会变得很混乱。很多n网络不会或不应该在HT40模式下工作,因为其他附近网络的干扰太大,实际上会使它的速度比20MHz模式慢,或者减少了很多范围,以至于不实用。HT前言与g设备不兼容。当g设备连接到40MHz的n网络时,整个网络会切换到他们在参考白皮书中所说的L-SIG TXOP保护。它在主信道上发送一个g兼容的前言,然后在每个帧的开始发送HT前言。这将使事情变慢,但不是那么多。

一个没有真正解决的更大问题是来自不同无线网络(BSSID)的干扰。不同的BSSID确实会收到对方的前言和帧,所以CSMA/CA信道共享可以在这种情况下工作,只要两个BSSID使用的是同一个信道。知道802.11b/g/n信道重叠,网络必须在同一信道上,CSMA/CA才能工作,但往往不理解。绝大多数的干扰问题其实是来自于相邻网络。

我还是不清楚的是。当一个n只网络在HT模式下工作,比如说在信道6上,其他g只网络是否应该使用信道6?当有g only设备存在但在不同的BSSID上时,n网络是否会切换到LSIG TXOP模式?HT40 n网络在信道6上的第二信道配置在上面,也完全使用信道10,那么g兼容的前言是否也在信道10上传输,这样20MHz的网络也可以使用CSMA/CA工作的信道10,还是说整个频段的顶部都需要不占用,保留给在信道6上工作的n网络的第二信道?据我目前了解的情况,信道10数据对其他使用信道10的20MHz网络没有任何干扰保护。Atheros专有的108mbps硬件确实会检查第二信道的干扰,并恢复到单信道模式,但n并没有这样做。

白皮书,我是从别人的答案中找到的。http://www.nle.com/literature/Airmagnetimpactoflegacydeviceson80211n.pdf

-3
Advertisement
-3
-3
2012-08-09 23:10:25 +0000

从技术上讲,它可以减慢它的速度,但在实践中可能不会。有足够的开销,你可能不会注意到差异。你的供应商给你什么速率?反正可能不会超过11mbps。

Advertisement