当信号强度良好时,会导致真正零星的数据包丢失的原因


10

我有一个连接到调制解调器的路由器。我的意图是从大约200英尺远且穿过2面墙的办公室连接到该路由器。

路由器信号不足以到达远程位置,因此我在两者之间放置了一个范围扩展器。

令人非常困惑的是,当我的计算机(或任何客户端)坐在扩展器旁边时连接到扩展器时,它可以完美运行(ping时间约为30毫秒)。

但是,当我移动到远程位置时,即使wifi信号强度为3/4或4/4 bar,数据包也会丢失,并且延迟会大幅度变化,一会儿会报告ping约为50毫秒,但随后将下降到800+,而大约10%的数据包将完全超时。

所以,我的问题是...如果信号强度很好,为什么这个距离会造成如此可怕的丢包?什么会引起这种干扰?我在一个居民区,但是除了2面墙壁(无论其中有什么电线),笔记本电脑和信号中继器之间完全没有视线。


有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以提供并接受自己的答案。
罗恩·莫平

Answers:


14

但是,当我移动到远程位置时,即使wifi信号强度为3/4或4/4 bar,数据包也会丢失,并且延迟会大幅度变化,一会儿会报告ping约为50毫秒,但随后将下降到800+,而大约10%的数据包将完全超时。

如果信号强度很好,为什么这个距离会造成如此可怕的丢包?

信号强度只是一个度量标准...也要考虑信噪比,这在像这样的场景中通常是个问题。

Wifi延迟和数据包丢失是彼此的表亲。802.11帧包含一个已确认的序列号...如果未确认该序列号(由于原始帧中的丢失或误码),则发送方尝试重传一定数量的帧。次。如果干扰足够严重,这些802.11重传会显示为增加的延迟或完全丢包。

从字面上看,当我距离LWAP仅50英尺时,802.11g延迟超过40秒(是的...秒)。那个特定的环境有很多工具也可以在2.4GHz频段上运行,因此很明显出现错误的可能性很高。

什么会引起这种干扰?我在一个居民区,但是除了2面墙壁(无论其中有什么电线),笔记本电脑和信号中继器之间完全没有视线。

Wifi在FCC的开放频谱带中工作(主要是蓝牙,蓝牙,微波炉,电话,玩具车),我们只能推测干扰源。

您可以尝试在站上使用带有聚焦波束的定向天线(例如yagicantenna)...如果干扰不在通往wifi源的直接路径中,则可能会有所帮助。

最后,如果您有无线嗅探器或可访问linux系统(建议:Backtrack Linux LiveCD),则可以使用Wireshark / tshark诊断您的wifi问题。思科还为Wireshark 802.11显示过滤器提供了很好的参考,该过滤有助于过滤掉噪声,因此您可以集中精力处理当前的问题。


11

无线摄像机会带来更严重的干扰。您不需要其他802.11设备或接入点即可引起麻烦,因为微波炉,某些DECT手机,蓝牙等都可以在2.4GHz频段内运行。视线并不是您“看到”其他竞争您频道的设备的唯一方法。无线是一种共享介质,因此即使与其他按规则运行的802.11设备(微波炉没有)一样,该介质也会变得拥塞。

信号强度(RSSI)并不表示信道拥塞。只有当您尝试将某物推到上面时,您才真正发现这一点。尝试使用其他频道。抓住适用于Android或设备的“ Wifi分析器”,以了解环境中正在发生的部分(并非全部)情况。

编辑:看看Ekahau HeatMapper您可以获得比穷人现场调查工具高出许多的报酬;免费!


7

导致这种类型行为的原因很多,其中之一就是所谓的“ 隐藏节点问题”。这是一个非常普遍的问题,(根据我的经验)经常被忽略。

范围扩展器的使用通常会导致出现此问题的情况,并可能降低某些解决隐藏节点问题的方法的有效性。在您的情况下,AP /路由器(甚至其他站点)可能在靠近扩展器时仍能“听到”该站点,而当其远离扩展器时却不能。

在几乎任何情况下,范围扩展器通常都不是一个好的解决方案。他们追求的主要好处是价格便宜。

我会考虑其他解决方案,尽管它可能会花费更多,但会更加可靠。这里有一些想法可以开始(对您的需求或站点的了解不足,无法提出任何真正的建议):

  • 第二个具有较高增益定向天线的AP指向您的目标位置。
  • 点对点无线网桥解决方案。无论您选择哪家公司,我都不建议您使用2.4GHz解决方案。

编辑以添加测试手段: 进一步思考一下,我将如何进行测试如下:

  1. 下班后或在维护时段内,请“断开”所有其他工作站的连接。您可以通过使用MAC允许列表(仅允许扩展器和测试站)或更改SSID和/或安全性来执行此操作。确保没有其他将自动连接的SSID。
  2. 如果更改了SSID和/或安全性,请重新配置扩展器。
  3. 像以前一样,在扩展器附近和更远的地方运行测试。

如果这可以改善您的性能,则很可能是隐藏节点问题。在连接了多个站的无线环境中,尤其是当所有站都在发送/接收数据时,隐藏节点问题最为明显。通过将其他站点从网络的活跃部分中删除,这将减少发生的冲突次数。

如果这不能提高性能,那么您将需要查看其他答案中提到的其他干扰源。


我以为您要在疑难解答步骤中的某个地方添加金属帽。;-)
generalnetworkerror 2013年

@generalnetworkerror,这几乎是我对“干扰就是问题”答案的常感。在过去的几年中,我完成了大量无线工作,遇到的90%的人是他们的第一个也是唯一的答案。我完全同意这是一个主要问题,但在许多情况下,这根本不是问题,但有些人无法超越。在这种情况下,对我来说听起来更像是隐藏的节点。扩展器通常不是“智能”的,它们将信号模式扩展为比圆形更长的椭圆形,这具有降低AP功率的隐藏节点固定的相反效果。
YLearn

对于初次使用无线技术的人,他们不一定了解干扰问题的严重程度。有些人甚至不了解它是一种共享媒体。OP的声明“我在一个居民区,但绝对没有,除了两面墙以外,笔记本电脑和信号中继器之间的视线 ...”使我相信对干扰可能性的了解不多。 。
generalnetworkerror 2013年

1
@generalnetworkerror,我不是在说干扰不是问题,也不是说很多人不知道那里有多少干扰以及它如何影响无线。这些都是好点。我的观点是,有知识的人们经常指出,几乎在任何情况下,干扰都是问题的根源,然后就此止步。无线面临着许多不同种类的问题,干扰只是其中之一。
YLearn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.