Как поддерживать более 500 пользователей одновременно в сети WiFi

19

Чего я хочу добиться, так это обслуживать HTTL-сервер в локальной сети. Давайте назовем его сервером и дадим ему адрес 192.168.0.2. Я хотел бы позволить людям получать доступ к этому серверу через браузер на своих мобильных устройствах, но только если они подключены к локальной сети через WiFi (они не могут подключиться извне области локальной сети, например, через WAN или что-то в этом роде).

Обычно это не будет проблемой, если я не хочу, чтобы многие люди подключались одновременно. Я слышал, что максимальное количество пользователей, которые могут подключиться через WiFi, составляет 256 (включая сервер и маршрутизатор) с маской подсети 255.255.255.0 Изменение маски подсети может увеличить количество пользователей (это правда?), Но на самом деле более 20-30 может остановить маршрутизатор.

Здесь идут вопросы:

  • Существуют ли маршрутизаторы, которые позволяют одновременно подключать более 200 пользователей?
  • Даст ли мне изменение маски подсети возможность иметь более 255 клиентов в сети?
  • Разрешает ли пропускная способность радио WiFi столько пользователей одновременно?
  • Это можно решить с помощью нескольких точек доступа? Я имею ввиду один роутер и 3-5 или более точек доступа?
  • Возможно ли, чтобы сервер DHCP давал пользователям IP-адреса от 192.168.0.1 до, например, 192.168.3.255?

Дополнительная информация:

  • Проблемы безопасности меня не касаются; для входа в сеть может отсутствовать шифрование, если это облегчает решение проблемы.
  • Если есть более дорогие, но лучшие решения - не стесняйтесь, дайте их мне. Большее количество точек доступа или лучший маршрутизатор - не проблема, чтобы купить.
Kalreg
источник
24
И если вы действительно ожидаете 500 пользователей в вашей сети, возможно, обратите внимание на профессиональное оборудование, а не на домашние маршрутизаторы. Это также даст вам инструменты и прошивку для настройки чего-то подобного с несколькими точками доступа с управляемыми усилиями.
dirkt
2
Я удалил свой предыдущий комментарий (не дан как ответ, здесь совершенно другая вещь), юмор был неуместен, и я извиняюсь. Я поддерживаю суть моего предыдущего комментария, что сетевое оборудование корпоративного уровня, вероятно, будет требованием для этого сценария.
acejavelin
Несколько полезных советов здесь: forum.mikrotik.com/viewtopic.php?t=125117
AndreKR
3
Что будут делать ваши пользователи? Это примечательно, если они просто подключены и обмениваются несколькими сообщениями чата, или если они все одновременно транслируют видео 4K ... (Подсказка: забудьте о последнем).
jcaron
2
Вы можете попросить Стива Джобса. youtube.com/watch?v=h6cIeZmFdPs 500 устройство разбить его демо.
Juan Carlos Oropeza

Ответы:

26

Ответы на ваши вопросы по одному:

Существуют ли маршрутизаторы, которые позволяют одновременно подключать более 200 пользователей?

ДА - я не даю рекомендации по продукту, поэтому просто ищите, используя вашу любимую поисковую систему. Распространенными брендами являются Ruckus, Cisco, Aruba, Zyxel и др.

Даст ли мне изменение маски подсети возможность иметь более 255 клиентов в сети?

ДА - см. Подробнее ниже.

Разрешает ли пропускная способность радио WiFi столько пользователей одновременно?

ДА и большинство приличных точек доступа имеют функции для управления пропускной способностью.

Это можно решить с помощью нескольких точек доступа? Я имею ввиду один роутер и 3-5 или более точек доступа?

Да, это был бы нормальный способ сделать это. Точки доступа ограничены максимальным количеством клиентов из-за ограничений беспроводного протокола, однако маршрутизаторы масштабируются гораздо выше, поэтому для 500 пользователей будет достаточно одного достойного маршрутизатора. Количество точек доступа зависит от фактических точек, которые вы покупаете.

Возможно ли, чтобы сервер DHCP давал пользователям IP-адреса от 192.168.0.1 до, например, 192.168.3.255?

ДА - очень просто - маска подсети 255.255.255.0 (означает, что последняя часть маски может дать от 0 до 255 чисел, всего 256). Из-за этого .0 и .255 не используются из-за того, как работает IP-маршрутизация, поэтому вы можете использовать 254. Затем он используется шлюзом, оставляя вам 253 доступных клиентских адреса. Когда маска подсети 255.255.0.0, это означает, что в общей сложности (256 x 256) = 65536 IP-адресов возможно, и после удаления .0.0 и .255.255 и еще одного для шлюза у вас есть 65533 доступных

Поскольку вы находитесь в подсети за брандмауэром, единственное ограничение, о котором я могу подумать, будет наложено маршрутизатором или точкой доступа (домашние могут обычно ограничиваться последней частью на 0, но даже на внутреннем рынке не все устройства накладывают ограничение ). Имейте в виду, маска подсети - это просто «предел», связанный с IP-адресацией, а в частных сетях это, по сути, произвольный предел.

LMSingh
источник
19
256 х 256 = 65536, а не 65535
phuclv
5
Открытие маски подсети является отличный способ получить ваше радио полностью завален вещательным трафиком. AP более высокого класса позволят вам использовать много меньше подсети, чтобы уменьшить эту проблему.
chrylis
@ chrylis Но они не позволят клиенту без проблем перемещаться между разными подсетями? (Это потребует значительное Это противоречит тому, как работает IP. Кажется, гораздо проще настроить точку доступа, чтобы она просто не отражала широковещательные сообщения, что могут делать даже бюджетные.
grawity
2
@ grawity Я могу говорить только за Cisco и Aruba, но их AP перенаправляют трафик на централизованный контроллер, который отслеживает отдельных клиентов. Подсети не меняются, но какой клиентский трафик отправляется на какую физическую точку доступа.
chrylis
1
@ Chrylis Это имеет смысл. Но, в конце концов, это все же гораздо более сложное решение, чем просто отключение широковещательной рассылки на уровне точек доступа, если это было вашей целью все время (не говоря уже о дополнительной единственной точке отказа для большой сети).
grawity
10

Я слышал, что максимальное количество пользователей, которые могут подключиться через WiFi, составляет 256

Это число близко, однако, они будут ограничены скоростью соединения, которую они могут получить. Основное правило - 45 устройств.

Например, маршрутизатор Wi-Fi, рассчитанный на 300 Мбит / с с 250 подключенными устройствами, будет ограничен в среднем 0,8 Мбит / с.

Есть ряд практических ограничений:

Практические пределы масштабирования сети Wi-Fi

Подключение 250 устройств к одной точке доступа WiFi, хотя теоретически это возможно, на практике невозможно по нескольким причинам:

  • В домашних сетях все устройства обычно используют одно подключение к Интернету. Производительность доступа клиентов начнет ухудшаться   По мере того, как все больше устройств присоединяются к сети и начинают использовать ее одновременно.   Даже горстка активных устройств, транслирующих видео или скачивающих   файлы могут быстро максимально использовать общую интернет-ссылку.
  • Точки доступа перегреваются и перестают работать при работе при экстремальных нагрузках в течение длительных периодов, даже если обрабатываются только местные   трафик и не выход в интернет.
  • Большое количество клиентов WiFi, сконцентрированных в непосредственной близости, например, дома или в офисе, создает   значительные помехи беспроводного сигнала. Радиопомехи среди   Клиенты WiFi снижают производительность сети (из-за частых   ретрансляция сообщений, которые не достигают своего пункта назначения) и   в конечном итоге вызывает обрыв связи.

Вы можете обойти эти ограничения, добавив дополнительные маршрутизаторы или точки доступа:

Как максимизировать потенциал вашей сети

Установка второго маршрутизатора или точки доступа в домашней сети может   очень поможет распределить нагрузку на сеть. Добавляя больше точек доступа   в сети, фактически любое количество устройств может поддерживаться.   Однако это будет постепенно усложнять работу сети.   управлять.

Источник Емкость беспроводной сети… Сколько устройств может подключиться к моей сети WiFi? - Actiontec.com

А также:

Общее правило заключается в том, чтобы ограничить количество одновременных   соединения в домашней сети до 45. Однако конкретный номер   будет широко варьироваться в зависимости от того, что каждое из этих устройств   делает. Например, загрузка MP3, ISO или других больших файлов   требует гораздо большей пропускной способности, чем проверка электронной почты или простой Интернет   просмотр. Аналогично, если в сети размещены веб, FTP или игры   серверы, рекомендуемое ограничение на количество сетевых подключений   может быть намного ниже.

Источник Сколько устройств может обрабатывать один беспроводной маршрутизатор?

DavidPostill
источник
6

Теоретически, вы могли бы даже использовать сеть / 8 (10.0.0.0 маска сети 255.0.0.0) для вашего WiFi. Это даст вам достаточно ip-адресов для ваших пользователей. Но это не будет практичным.

Однако на практике вам нужно будет использовать решение корпоративного уровня. Большинство домашних маршрутизаторов останавливаются на 30 пользователях (двухдиапазонные Netgears на 64 и т. Д.), И вам потребуется создать маршрутизируемую сеть с более чем 16 точками доступа, чтобы сделать ваш сервер доступным.

Решения корпоративного уровня поставляются с ценой. Например, контроллер беспроводной локальной сети Aruba с несколькими точками доступа легко обходится в 10 тыс. Евро (в пересчете на местную валюту) и требует немало знаний для настройки. Cisco еще дороже.

Meraki (чуть чуть) дешевле и предлагает «облачное» решение, которое относительно просто в использовании, но может не соответствовать вашим требованиям

Количество нужных вам точек доступа также зависит от используемого вами протокола:

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

(то есть Cisco, но другие поставщики должны быть сопоставимы)

Если вы собираетесь использовать стек домашних маршрутизаторов, то вам также следует обратить внимание на помехи. Ваши 16 маршрутизаторов будут иметь ограниченное количество диапазонов, и они будут замедлять соединение с другими маршрутизаторами. Кроме того, стек из 16 домашних маршрутизаторов также не очень дешев.

Если вы собираетесь использовать решение корпоративного уровня, в него будет включен DHCP. Но обратитесь за помощью к эксперту, прежде чем выбирать архитектуру для сетей такого размера.

Ljm Dullaart
источник
1
Зачем мне нужно 64 домашних роутера? Если домашний маршрутизатор позволяет мне подключить 30 пользователей, и я хочу сделать это для 500 пользователей - 500/30 - это около 17 домашних маршрутизаторов.
Kalreg
Это было, возможно, немного преувеличением. Дело в том, что домашние маршрутизаторы будут стоить дорого и будут создавать много помех (изменил 64-> 16 в ответе)
Ljm Dullaart
2
@Kalreg Имейте в виду, что Wi-Fi не масштабируется. Все устройства с поддержкой Wi-Fi, находящиеся в пределах досягаемости друг от друга, должны согласовываться друг с другом, даже если они не являются частью одной сети и даже если этому конкретному устройству сейчас нечего отправлять. Производительность Wi-Fi ухудшается быстро , Многие устройства с очень малым радиусом действия намного лучше, чем самые мощные маршрутизаторы, которые вы можете найти.
Luaan
2

Здесь есть несколько различных ограничений. Точка доступа действительно может быть способна одновременно обслуживать столько пользователей одновременно до того, как ухудшение сигнала станет таким большим, что оно начнет случайным образом отбрасывать пользователей. Это можно решить с помощью нескольких точек доступа, где каждая из них может обслуживать разных пользователей. Кроме того, более дешевые точки доступа или маршрутизаторы могут быть не в состоянии обрабатывать много пользователей одновременно, где более дорогие маршрутизаторы / точки доступа могут содержать до 255 пользователей.

Второй будет раздавать IP-адреса. Чтобы устройства могли обмениваться данными по сети Wi-Fi / локальной сети, каждое устройство должно получить IP-адрес. Это означает, что DHCP-сервер должен установить сеть достаточно большую, чтобы выдавать более 255 IP-адресов. Это автоматически означает, что вам нужно либо создать сеть с большей подсетью (класс B или выше), либо разделить каждый сегмент на vlan, чтобы они могли иметь свою собственную внутреннюю сеть, что означает, что люди из группы A не могут видеть и общаться с людьми из группы B и т. д., но все могут получить доступ к вашему веб-серверу, если вы настроите его таким образом. Второй вариант, упомянутый здесь, будет сложнее в настройке и не может быть выполнен, если у вас нет подходящего оборудования. Это может быть так же просто, как несколько маршрутизаторов с поддержкой Wi-Fi, каждый из которых обслуживает до 255 пользователей, и их порт WAN связан с сетью, за которой находится ваш сервер.

Кроме того, лучшее корпоративное оборудование может сделать это только на одном устройстве, но его сложнее настроить.

Поэтому самым простым способом будет один маршрутизатор с большей маской подсети для создания сети класса B с несколькими точками доступа Wi-Fi.

LPChip
источник
Если я правильно понимаю, один маршрутизатор, который обслуживает маску подсети, отличную от 255.255.255.0, обслуживает более 256 адресов IP. Теперь я подключаю AP к маршрутизатору через Wi-Fi / Ethernet, и каждая AP обслуживает 255 IP-адресов для пользователей 255 пользователей. Каждый AP имеет разные SSID? Или все они одинаковы, и если лимит пользователей на AP достигнут, это больше не позволяет подключаться, позволяя другим AP работать?
Kalreg
1
Это зависит от вашего Wi-Fi, если требуется другой SSID или нет. Это не является строго необходимым, поскольку все AP будут рассматриваться как единое целое, но с разными SSID вы можете разрешить пользователям выбирать, к какому AP они должны присоединиться. Точки доступа, которые работают как сетка, всегда будут иметь один SSID, так как тогда ты в основном назначаешь большую область с одним WIFI, используя много точек доступа.
LPChip