如何一次在WiFi网络上支持500个以上的用户


21

我要实现的是在LAN上为HTTL服务器提供服务。我们将其称为服务器,并将其地址指定为192.168.0.2。我想让人们通过他们的移动设备上的浏览器访问此服务器,但前提是他们是通过WiFi连接到LAN的(他们不能像通过WAN或其他方式从LAN外部连接)。

除非我希望许多人同时连接,否则通常不会有问题。我听说,可以通过WiFi连接的最大用户数量为256(包括服务器和路由器),子网掩码为255.255.255.0。更改子网掩码可能会增加用户数量(是吗?),但实际上,超过20-30的用户会停止路由器。

问题来了:

  • 是否有路由器可以同时连接200多个用户?
  • 更改子网掩码是否会使我有机会在网络中拥有超过255个客户端?
  • WiFi无线电带宽是否同时允许那么多用户?
  • 可以通过多个接入点解决吗?我的意思是一个路由器和3-5个或更多接入点?
  • 是否可以让DHCP服务器为用户提供从192.168.0.1到192.168.3.255这样的IP地址?

附加信息:

  • 安全问题与我无关。如果可以更轻松地解决问题,则可能没有用于登录网络的加密。
  • 如果有更昂贵但更好的解决方案,请随时给我。大量的接入点或更好的路由器不是问题。

24
而且,如果您真的希望网络上有500个用户,则可以考虑使用专业设备,而不是家用路由器。这还将为您提供工具和固件,以可管理的方式与多个AP进行类似的设置。
dirkt

2
我删除了之前的评论(这里没有给出答案,这是截然不同的事情),幽默被放错了地方,我深表歉意。我支持我之前的评论的核心,尽管这种情况可能需要企业级网络硬件。
acejavelin

一些好的建议在这里:forum.mikrotik.com/viewtopic.php?t=125117
AndreKR

3
您的用户会做什么?请注意,如果它们只是连接并交换一些聊天消息,或者它们都同时流式传输4K视频,则完全相同...(提示:请忽略后者)。
jcaron

3
您可以要求史蒂夫·乔布斯。youtube.com/watch?v=h6cIeZmFdPs 500设备崩溃了他的演示。
Juan Carlos Oropeza

Answers:


28

您的问题被一个接一个地回答:

是否有路由器可以同时连接200多个用户?

是的-我没有提出产品推荐,因此只需使用您喜欢的搜索引擎进行搜索即可。常见的品牌有Ruckus,Cisco,Aruba,Zyxel等。

更改子网掩码是否会使我有机会在网络中拥有超过255个客户端?

是的-请参阅下文。

WiFi无线电带宽是否同时允许那么多用户?

是的,大多数体面的AP具有管理带宽的功能。

可以通过多个接入点解决吗?我的意思是一个路由器和3-5个或更多接入点?

是的,那是正常的做法。由于无线协议的限制,AP的最大客户端数量受到限制,但是路由器的规模要大得多,因此,一台像样的路由器足以容纳500个用户。AP的数量取决于您购买的实际AP。

是否可以让DHCP服务器为用户提供从192.168.0.1到192.168.3.255这样的IP地址?

是的-非常简单-子网掩码为255.255.255.0(表示掩码的最后一部分可以提供0到255个数字,总共256个)。由于IP路由的工作方式,没有使用.0和.255,因此您有254个可用。然后,网关会使用一个,从而为您留下253个可用的客户端地址。当子网掩码是255.255.0.0时,这意味着总共(256 x 256)= 65536个IP地址是可能的,并且在删除.0.0和.255.255以及一个网关网关之后,您可以使用65533。

由于您位于防火墙后面的子网中,因此我能想到的唯一限制将由路由器或AP设置(家用设备通常可以将最后一部分限制为0,但即使在家用市场中,并非所有设备施加限制)。请记住,子网掩码只是IP地址相关的“限制”,在专用网络中,它实质上是一个任意限制。


19
256 x 256 = 65536,而不是65535
phuclv

5
打开子网掩码是使广播完全被广播流量淹没的方法。更高级别的AP将允许您使用更小的子网来减少此问题。
chrylis-罢工-18年

@chrylis但是,它们不会让客户端在不同子网之间无缝漫游,是吗?(这将需要一个显著的逆着IP是如何工作的量。)这似乎更容易配置的AP,只是没有反映在首位,甚至低端的人可以做广播。
grawity

2
@grawity我只能代表Cisco和Aruba,但是它们的AP将流量转发到跟踪单个客户端的中央控制器。子网没有变化,但是哪个客户端流量发送到哪个物理AP。
chrylis-罢工-18年

1
@chrylis这很有意义。但是最后,如果一直以来都是您的目标,那么,与禁用AP级别的广播相比,解决方案仍然要复杂得多(更不用说大型网络的另一个单点故障)。
grawity

10

我听说可以通过WiFi连接的最大用户数量为256

这个数字是接近的,但是,它们将受到能够获得的连接速度的限制。经验法则是45个设备。

例如,一个额定300 Mbps,连接250个设备的WiFi路由器的平均速率将限制为0.8 Mbps。

有许多实际限制:

Wi-Fi网络扩展的实际限制

尽管理论上可行,但将250个设备连接到单个WiFi接入点实际上在实践中不可行,原因如下:

  • 在家庭网络上,所有设备通常共享一个Internet连接。随着更多设备加入网络并同时开始使用它,客户端访问的性能将开始下降。甚至只有很少的活动设备可以流式传输视频或下载文件,从而可以快速最大化共享的Internet链接。
  • 即使在仅处理本地流量且无法访问互联网的情况下,如果在极端负载下长时间运行,接入点也会过热并停止工作。
  • 将大量的WiFi客户端集中在物理距离很近的地方(例如家庭或办公楼)会产生严重的无线信号干扰。WiFi客户端之间的无线电干扰会降低网络性能(由于频繁重新广播无法到达目的地的消息),并最终导致连接断开。

您可以通过添加其他路由器或访问点来解决这些限制:

如何最大程度地发挥网络潜力

在家庭网络上安装第二个路由器或接入点可以极大地帮助分配网络负载。通过向网络添加更多的接入点,可以有效地支持任意数量的设备。但是,这将使网络变得越来越难以管理。

无线网络容量…可以连接到我的WiFi网络的设备数量是多少?-Actiontec.com

和:

一般的经验法则是将家庭网络上的并发连接数限制为45。但是,具体数量将根据每个设备的工作情况而有很大不同。例如,下载MP3,ISO或其他大文件比检查电子邮件或简单的Web浏览需要更多的带宽。同样,如果网络托管Web,FTP或游戏服务器,则建议的网络连接数限制可能会低得多。

来源一个无线路由器可以处理多少个设备?


6

从理论上讲,您甚至可以为WiFi使用/ 8网络(10.0.0.0网络掩码255.0.0.0)。这样可以为您的用户提供足够的ip地址。但这不切实际。

但实际上,您将需要使用企业级解决方案。大多数家庭路由器在30个用户左右停住(双频Netgears在64位,等等。),您将必须建立一个具有16个以上访问点的路由网络,以使服务器可用。

企业级解决方案带有价格标签。例如,带有几个接入点的Aruba无线LAN控制器很容易就花费10k欧元左右(转换为您的本地货币),并且需要相当多的知识来进行设置。思科的价格甚至更高。

Meraki价格便宜一点,并提供了相对易于使用的“云”解决方案,但可能无法满足您的要求。

您需要的接入点数量还取决于您使用的协议:

Protocol                    Bandwidth   #clients per AP
802.11b                     600 kbps    13
802.11g                     600 kbps    43
802.11n (2 Spatial Streams) 600 kbps    273

(即思科,但其他供应商应具有可比性)

如果要使用一堆家庭路由器,则还必须考虑干扰。您的16个路由器将具有有限数量的频带,它们将减慢与其他路由器的连接。也不是,一堆16个家庭路由器也不是很便宜。

如果您要使用企业级解决方案,则将DHCP纳入其中。但是在决定这些规模的网络的体系结构之前,请先获得专家的帮助。


1
为什么我需要64个家用路由器?如果家用路由器让我连接30个用户,而我想为500个用户使用-500/30大约是17个家用路由器。
Kalreg

也许有点夸张。关键是家庭路由器的价格很高,会产生很多干扰。(答案中更改为64-> 16)
Ljm Dullaart

2
@Kalreg请记住,Wi-Fi无法扩展。彼此范围之内的所有启用Wi-fi的设备都必须相互协调,即使它们不属于同一网络,并且即使该特定设备现在什么也不发送。Wi-Fi性能快速下降。许多具有非常短范围的设备比使用您可以找到的功能最强大的路由器要好得多。
六安'18

2

这里有一些不同的限制。实际上,在信号降级太大以至于它随机开始丢弃用户之前,接入点实际上可能只能同时容纳这么多用户。这可以通过使用多个访问点来解决,每个访问点可以为不同的用户提供服务。同样,较便宜的接入点或路由器可能无法同时处理许多用户,而较昂贵的路由器/接入点最多可容纳255个用户。

第二个是分发IP地址。为了使设备能够通过wifi网络/ lan网络进行通信,每个设备必须接收一个IP地址。这意味着DHCP服务器必须设置足够大的网络以分发超过255个IP地址。这自动意味着,您必须创建具有更大子网(B类或更高级别的子网)的网络,或者将每个网段划分为vlan,以便他们可以拥有自己的内部网络,这意味着A组的人无法看到和交流与来自B组等的人一起使用,但是如果您以这种方式进行设置,则所有人都可以访问您的Web服务器。此处提到的第二个选项将很难设置,除非您具有强大的硬件,否则将无法完成设置。就像拥有wifi功能的多个路由器一样简单,每个路由器最多可容纳255个用户,

而且,更好的企业硬件只能在一台设备上执行此操作,但是很难设置。

因此,最简单的方法是使用一台具有更大子网掩码的路由器来创建具有多个Wifi点的B类网络。


如果我正确理解,则一台提供与255.255.255.0不同的子网掩码的路由器可以提供256个以上的IP地址。现在,我通过wifi /以太网将AP连接到路由器,每个AP为255个用户提供255个IP地址。每个AP是否具有不同的SSID?还是所有人都一样,如果达到了AP上的用户限制,它不允许连接了,让其他AP正常工作了吗?
Kalreg

1
是否需要其他SSID取决于您的Wifi。并非绝对必要,这将使所有AP都被视为一个AP,但是使用不同的SSID,您可以允许人们选择他们应该加入的AP。充当网状网络的AP始终会拥有一个SSID,因为您基本上可以使用多个AP为一个WIFI分配一个较大的区域。
LPChip
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.