Я провел довольно много времени в последнее время, изучая эту проблему.
Есть две темы для рассмотрения:
- Какую сеть WiFi видит клиент, когда пытается подключиться?
- Как все маршрутизаторы, точки доступа, повторители, коммутаторы и т.д. Общаются друг с другом?
Начнем с темы 1:
Кажется, есть три варианта:
Назначьте разные SSID для каждой точки доступа / репитера:
Таким образом, ваши устройства будут видеть совершенно независимые сети Wi-Fi, и когда вы будете обходить это место, вам нужно будет вручную указать устройству переключиться на другую сеть, когда вы будете дальше от точки доступа, к которой вы в данный момент подключены, и ближе к другому.
Плюсы:
Легко настроить с любым оборудованием WiFi
Вы полностью контролируете, к какой точке доступа / ретранслятору подключены
Не должно быть никаких возможных проблем (потеря пакетов и т.д.) Из-за автоматического переключения
Минусы:
Если вы уйдете от одной точки доступа / ретранслятора, вы в конечном итоге потеряете соединение, даже если доступна другая, а затем придется вручную исправить ситуацию
Ваша сеть будет занимать много частотного пространства, и, в зависимости от размера, вы можете столкнуться с большим количеством коллизий пакетов
Назначьте одинаковый SSID (и учетные данные для входа), но разные каналы для каждой точки доступа / повторителя:
Ваши устройства должны (если они построены по стандарту) автоматически предполагать, что эти разные точки доступа / ретрансляторы принадлежат одной и той же физической сети и должны автоматически переключаться между каналами по мере необходимости.
Плюсы:
Минусы:
Некоторые устройства не поддерживают автоматическое переключение, и вам нужно будет повторно подключиться к сети, чтобы активировать переключатель
Многие из устройств, которые поддерживают автоматическое переключение, будут делать это только в самый последний момент, когда они почти потеряли сигнал на другую точку доступа (или, по крайней мере, он редко настраивается в какой момент они переключаются), что приводит к неоптимальному сигналу уровни и, следовательно, более низкая пропускная способность
Во многих случаях переключение приведет к короткому отключению сети и потенциальной потере пакетов, что может помешать таким вещам, как VoIP-соединения или другие потоковые медиа
У вас очень мало ручного управления временем, когда происходит переключение
Ваша сеть будет занимать много частотного пространства, и, в зависимости от размера, вы можете столкнуться с большим количеством коллизий пакетов
Настройте систему, в которой точки доступа / повторители обрабатывают все переключения:
В этой настройке существует только "одна" сеть с одним SSID, живущая на одном канале. Все точки доступа / повторители будут передавать и принимать на одной частоте. Точки доступа / ретрансляторы общаются друг с другом, чтобы убедиться, что никакие пакеты "не принимаются дважды". Точки доступа / ретрансляторы также решают, какой из них должен отправлять пакеты, предназначенные для устройства, в зависимости от того, у кого лучшее соединение. Таким образом, ваши устройства даже не знают, что они разговаривают с разными точками доступа / повторителями. Они просто увидят сильный сигнал, куда бы они ни пошли.
Плюсы:
Автоматическое переключение работает для ЛЮБОГО клиентского устройства без устройства, даже не подозревая об этом
Если система работает хорошо, короткое отключение или простои не должны происходить, а пакеты не должны быть потеряны
Должно работать без проблем даже для VoIP-соединений и т.д.
Ваша сеть использует только один частотный диапазон
Если точки доступа / повторители умны, они могут автоматически избегать коллизий пакетов (по крайней мере, для данных, которые они отправляют)
Устройства немедленно переключаются на ближайшую точку доступа / ретранслятор, обеспечивая постоянную оптимальную мощность сигнала и, следовательно, пропускную способность.
Минусы:
Требуется специализированное оборудование, но сейчас оно действительно доступно для дешевых (см. Ниже)
У вас нет ручного управления временем переключения, но поскольку система пытается гарантировать отсутствие потери пакетов и времени простоя, это не должно иметь значения
Поскольку ваша сеть живет только в одном частотном диапазоне, вы не получаете дополнительную полосу пропускания, доступную при использовании нескольких частотных диапазонов, но это относится только к сетям с тоннами клиентов и трафика и может быть исправлено, например, с помощью большего доступа очки и снижение их индивидуальной силы сигнала
Не уверен, что это очевидно, но я ОПРЕДЕЛЕННО поддержал бы вариант 3 по двум другим оползнем.
Там должно быть несколько вариантов аппаратного обеспечения (я полагаю, что EnGenius, например, делает один *), но я выбрал линию UniFi от Ubiquity Networks (я никак не связан с ними, кроме как очень довольный клиент ).
Они продают несколько различных типов точек доступа, которые поддерживают различные стандарты WiFi (b/g/n, ac) и предназначены для использования как внутри, так и вне помещений. Я использую UniFi AP LR (версия b/g/n для большого диапазона в помещении), которая в наши дни продается менее чем за 90 долларов (версия без дальнего действия стоит всего лишь около 65 долларов).
Если вы установите бета-версию их (бесплатного) программного обеспечения контроллера (которое, как я обнаружил, уже очень стабильно), точки доступа будут взаимодействовать друг с другом для автоматического переключения устройств для реализации так называемого "роуминга с нулевой передачей обслуживания". " И это работает фантастически *. Я могу наблюдать в контроллере, как другие клиенты передаются между точками доступа, в то же время поддерживая абсолютно плавные звонки по скайпу и т.д. И клиенты совершенно не знают о том, что происходит. Все, что они видят, - это одна беспроводная сеть с идеальным сигналом в любом месте
Кстати: программное обеспечение контроллера необходимо только для настройки точек доступа и обновления их встроенного программного обеспечения. После того, как система запущена и работает, вы можете выключить программное обеспечение, и все по-прежнему работает. Таким образом, вам не нужно никакого другого выделенного оборудования для реализации этой системы, просто несколько точек доступа, разбросанных по всему сайту.
Теперь к теме 2 с самого начала, то есть как заставить точки доступа / ретрансляторы общаться друг с другом:
Здесь есть два варианта:
Проводная
беспроводной
Плюсы и минусы должны быть очевидны: проводная связь работает быстрее, надежнее и, вероятно, более безопасна, но это может быть неосуществимо, потому что это связано с прокладкой проводов ... Итак, выберите его, если можете, и переходите на беспроводную связь, если нужно.
К счастью, точки доступа UniFi также поддерживают оба режима *. Для начальной конфигурации вам нужно один раз подключить их к проводу, чтобы подготовить их, но затем вы можете сказать всем, кроме одного, просто подключиться по беспроводной сети к ближайшему соседу, отключить их от сети и переместить их в окончательное местоположение. Примечание: я еще не пробовал это, поэтому я не знаю, насколько хорошо это работает. Кроме того, я не знаю, поддерживает ли система несколько переходов или каждая точка доступа, использующая беспроводную линию восходящей связи, должна быть близка к точке доступа, которая является проводной.
Обратите внимание: я тестировал их систему только в довольно небольшой сети (3 точки доступа и около 20 устройств). В этой настройке он работает прекрасно и обеспечивает гораздо лучшую стабильность и производительность, чем наша предыдущая установка. Но программное обеспечение v3 (которое необходимо для безотказной работы) все еще находится в бета-версии и официально не рекомендуется для производственного использования. Возможно, у другого производителя есть решение, которого уже нет в бета-версии ... Точно сказать не могу.
*ОБНОВИТЬ:
Пара вещей, которые я исследовал на выходных:
- AP Wi-Fi EnGenius, кажется, не предлагают нулевую передачу обслуживания (или любой эквивалент). Пока что я сталкивался только с точками доступа UniFi, но, вероятно, есть и другие решения.
- Передача нулевой передачи, похоже, пока поддерживается только в b/g/n-сетях, а не в сети переменного тока, т.е. пока не поддерживается UAP-AC (я НЕ пробовал это).
- В УСОСФСЕ точка доступ не поддерживает нулевую передачи обслуживания и беспроводные восходящие в то же время (я пробовал и так говорит здесь). Таким образом, если вы хотите использовать нулевую передачу обслуживания с этими устройствами, вы должны подключить все свои точки доступа с помощью провода. Возможно, в далеком будущем обе функции будут доступны одновременно, но я не нашел никаких признаков того, что это даже есть в их дорожной карте, поэтому я бы не стал ждать этого.