Passei bastante tempo recentemente investigando esse problema.
Há dois tópicos a serem considerados:
- Que tipo de rede WiFi o cliente vê quando tenta se conectar?
- Como todos os roteadores, pontos de acesso, repetidores, comutadores etc. conversam entre si?
Vamos começar com o tópico 1:
Parece haver três opções:
Atribua um SSID diferente para cada ponto de acesso / repetidor:
Dessa forma, seus dispositivos verão redes Wi-Fi completamente independentes e, enquanto você caminha pelo local, precisará informar manualmente o dispositivo para mudar para uma rede diferente à medida que se aproxima do ponto de acesso ao qual está conectado e mais próximo. para um diferente.
Prós:
Fácil de configurar com qualquer hardware WiFi
Você tem controle total sobre qual ponto de acesso / repetidor ao qual está conectado
Não deve haver problemas possíveis (perda de pacotes, etc.) devido à comutação automática
Contras:
Se você se afastar de um ponto de acesso / repetidor, acabará perdendo a conexão, mesmo que outro esteja disponível, e precisará remediar manualmente a situação
Sua rede ocupa muito espaço de frequência e, dependendo do tamanho, você pode acabar com muitas colisões de pacotes
Atribua o mesmo SSID (e credenciais de login), mas canais diferentes para cada ponto de acesso / repetidor:
Seus dispositivos devem (se construídos de acordo com o padrão) assumir automaticamente que esses diferentes pontos de acesso / repetidores pertencem à mesma rede física e devem alternar automaticamente entre os canais, conforme necessário.
Prós:
Contras:
Alguns dispositivos não suportam a comutação automática e você precisará reconectar-se à rede para acionar um comutador
Muitos dos dispositivos que suportam comutação automática o farão apenas no último momento, quando quase perderam o sinal para o outro ponto de acesso (ou pelo menos raramente é configurável em que ponto eles alternam), levando a um sinal abaixo do ideal níveis e, portanto, menor largura de banda
Em muitos casos, um switch resultará em uma breve desconexão da rede e em potencial perda de pacotes, o que pode interferir em coisas como conexões VoIP ou outra mídia de streaming
Você tem muito pouco controle manual sobre o tempo em que ocorre uma troca
Sua rede ocupa muito espaço de frequência e, dependendo do tamanho, você pode acabar com muitas colisões de pacotes
Configure um sistema em que os pontos de acesso / repetidores lidem com toda a comutação:
Nesta configuração, há apenas "uma" rede com um único SSID vivendo em um único canal. Todos os pontos de acesso / repetidores transmitirão e receberão na mesma frequência. Os pontos de acesso / repetidores conversam entre si para garantir que nenhum pacote seja "recebido duas vezes". Os pontos de acesso / repetidores também decidem sobre quem deve enviar pacotes destinados a um dispositivo, dependendo de quem tem a melhor conexão. Dessa forma, seus dispositivos nem sabem que estão falando com diferentes pontos de acesso / repetidores. Eles simplesmente verão um sinal forte aonde quer que vão.
Prós:
A comutação automática funciona para QUALQUER dispositivo cliente sem que o dispositivo saiba sobre ele
Se o sistema funcionar bem, nenhuma desconexão ou tempo de inatividade curto deve ocorrer e nenhum pacote deve ser perdido
Deve funcionar perfeitamente, mesmo para conexões VoIP, etc.
Sua rede usa apenas uma única faixa de frequência
Se os pontos de acesso / repetidores forem inteligentes, eles poderão evitar automaticamente colisões de pacotes (pelo menos para os dados enviados)
Os dispositivos são comutados para o ponto de acesso / repetidor mais próximo imediatamente, garantindo que eles sempre tenham a força ideal do sinal e, portanto, a largura de banda
Contras:
Requer hardware especializado, mas isso está disponível de graça agora (veja abaixo)
Você não tem controle manual sobre o tempo de um comutador, mas como o sistema tenta garantir a perda de pacotes e o tempo de inatividade, isso não deve importar
Como sua rede vive apenas em um intervalo de frequência, você não obtém a largura de banda extra disponível usando vários intervalos de frequência, mas isso é relevante apenas para redes com muitos clientes e tráfego e pode ser remediado, por exemplo, por ter mais acesso pontos e reduzindo sua força de sinal individual
Ainda não tenho certeza se é óbvio, mas eu defenderia DEFINITIVAMENTE a opção 3 sobre as outras duas por um deslizamento de terra.
Deve haver várias opções de hardware por aí (acredito que o EnGenius, por exemplo, faça uma *), mas a que eu acompanhei é a linha UniFi da Ubiquity Networks (eu não sou afiliado de nenhuma maneira a eles além de ser um cliente muito feliz )
Eles vendem vários tipos diferentes de pontos de acesso que oferecem suporte a diferentes padrões WiFi (b / g / n, ac) e destinam-se ao uso interno ou externo. Os que eu uso são o UniFi AP LR (versão interna de longo alcance b / g / n), que é vendido por menos de US $ 90 atualmente (a versão de longo alcance custa apenas cerca de US $ 65).
Se você instalar a versão beta do software de controle (gratuito) (que já achei muito estável), os pontos de acesso se comunicarão entre si para lidar com a comutação automática de dispositivos e implementar o que eles chamam de "Zero Handoff Roaming" " . E funciona fantasticamente *. Eu posso assistir no controlador enquanto outros clientes estão sendo transmitidos entre APs, mantendo chamadas de skype perfeitamente fluidas, etc. E os clientes desconhecem completamente o que está acontecendo. Tudo o que vêem é uma única rede sem fio com sinal perfeito em qualquer lugar.
BTW: O software do controlador é necessário apenas para configurar os APs e atualizar seu firmware. Quando o sistema estiver em funcionamento, você poderá desligar o software e tudo funcionará. Portanto, você não precisa de nenhum outro hardware dedicado para implementar esse sistema, apenas alguns APs espalhados pelo site.
Agora, para o tópico 2 desde o início, ou seja, como os AP / repetidores conversam entre si:
Existem duas opções aqui:
Com fio
Sem fio
Os prós e os contras devem ser óbvios: a conexão com fio é mais rápida, mais confiável e provavelmente mais segura, mas pode não ser viável porque envolve a instalação de cabos ... Portanto, escolha se você puder e, se for necessário, use a conexão sem fio.
Felizmente, os pontos de acesso UniFi também suportam os dois modos *. Para a configuração inicial, você precisa conectá-los a um fio uma vez para provisioná-los, mas, em seguida, você pode dizer a todos, exceto um, para simplesmente fazer o link sem fio com o vizinho mais próximo, desconectá-los da rede e movê-los para o seu localização final. Nota: Eu ainda não tentei isso, então não sei como funciona. Além disso, não sei se o sistema suporta vários saltos ou se cada ponto de acesso que usa um uplink sem fio precisa estar perto de um ponto de acesso conectado.
Observe também: só testei o sistema em uma rede bastante pequena (3 APs com cerca de 20 dispositivos). Nesta configuração, ele funciona muito bem e fornece muito melhor estabilidade e desempenho do que a nossa configuração anterior. Mas o software v3 (que é necessário para que a transferência zero funcione) ainda está na versão beta e não é oficialmente recomendado para uso em produção. Talvez um fabricante diferente tenha uma solução que já não está na versão beta ... Não tenho certeza.
*ATUALIZAR:
Pesquisei algumas coisas no fim de semana:
- Os APs WiFi do EnGenius parecem não oferecer transferência zero (ou qualquer equivalente). Até agora, os únicos que me deparei são os UniFi APs, mas provavelmente existem outras soluções por aí.
- A transferência zero parece apenas ser suportada com redes b / g / n até agora e não com AC, ou seja, ainda não há suporte para o UAP-AC (eu NÃO tentei isso).
- Os pontos de acesso UniFi não suportam transferência zero e uplinks sem fio ao mesmo tempo (tentei e é o que diz aqui ). Portanto, se você deseja usar a transferência zero com essas unidades, deve conectar todos os seus pontos de acesso com um fio. Talvez, em um futuro distante, os dois recursos estejam disponíveis simultaneamente, mas não encontrei nenhuma indicação de que isso esteja no mapa deles, então não esperaria por isso.