Os pacotes wifi vão diretamente nó a nó?

22

Eu tenho dois nós em uma rede sem fio. O nó A está transmitindo dados para o nó B. Na maioria das vezes funciona bem, mas às vezes há perda de pacotes e o fluxo é interrompido.

Para melhorar o desempenho e reduzir a perda de pacotes, devo

  1. mova o nó A para estar mais próximo do nó B ou
  2. mova o nó A para mais perto da estação base

?

Richard
fonte
Ambos os modos são permitidos, a menos que o AP proíba explicitamente. As estações decidem qual endereço do próximo salto usar.
Simon Richter
Se você pode alternar de 2,4 a 5 x GHz, isso ajudará bastante com o ruído. Há muito menos ruído nas bandas de 5GHz (porque é menos comum e também porque é melhor bloqueado por paredes). Obviamente, é melhor bloqueado por paredes, para que você possa ter problemas de intensidade de sinal, dependendo.
derobert

Respostas:

27

Mova-o para mais perto da estação base. Tudo o que você envia em links wifi típicos vai de / para a estação base. As conexões ad-hoc são diferentes, mas poucas as utilizam.

Realmente, espero que seu problema tenha a ver com interferência. É muito mais provável que seja o problema do que a distância. Aqui está o kicker: que a interferência pode ser seu próprio sinal.

Com o wifi, você pode ter uma estação base capaz de fazer uma conexão hipotética de 65 Mbit. Infelizmente, isso não significa 65 Mbit para cada nó: é um total de 65 Mbit , compartilhado entre não apenas os nós A e B, mas também quaisquer outros clientes no mesmo canal na mesma área. Pior, digamos que um de nossos nós só é capaz de receber um sinal de 18 Mbit e está usando ativamente 3 Mbit desse sinal. Esse uso é dimensionado proporcionalmente ao número teórico máximo da estação base. O cliente está usando o tempo de exibição, não a largura de banda e, portanto, 3 Mbit de um total disponível de 18 Mbit (um sexto) significa que ele está usando um sexto do total de 65 Mbit teórico total suportado pela estação base, ou cerca de 11 Mbit de tempo no ar. Isso deixa no máximo 54 Mbit para todos os outros clientes combinados no mesmo canal na mesma área. Pior que isso, você pode até obter interferência de dispositivos em canais diferentes , porque as faixas de frequência do canal se sobrepõem (é por isso que os rádios de 2,4 Ghz só devem usar os canais 1, 6 ou 11 nos EUA).

Na sua situação, quando A é transmitido para B, você deve enviar os dados para a estação base, que deve reenviá-los para B. Isso significa que você reduz pela metade a largura de banda sem fio disponível, porque precisa compartilhar. Se A também estiver baixando seus dados para o fluxo da Internet, você retirará um compartilhamento novamente e reduzirá para um terço do total original. Também precisamos levar em consideração as informações de comando e controle dos protocolos usados ​​que devem ser transmitidos. Pior que isso, a largura de banda não é compartilhada perfeitamente. Nós diferentes podem tentar enviar ao mesmo tempo, resultando em colisões. Quando isso acontece, todos os nós em colisão devem reenviar o pacote. À medida que o tráfego aumenta, o número de colisões aumenta. À medida que o número de colisões aumenta, a quantidade de dados necessários para retransmitir aumenta, e as chances de colisões adicionais aumentam ainda mais. Isso nem sequer é responsável por outras fontes de interferência, como telefones sem fio, controladores de videogame, fornos de microondas, teclados / mouses sem fio, água corrente etc. No final, você pode ter apenas uma pequena fração do original e relatado. Mbit realmente utilizável. Os rádios mais recentes de 5Ghz podem ajudar com isso, mas não é uma panacéia; se você estiver compartilhando uma estação base, ainda estará compartilhando um único canal e ainda compartilha seu máximo teórico entre todos os clientes dessa estação base. Os rádios mais recentes de 5Ghz podem ajudar com isso, mas não é uma panacéia; se você estiver compartilhando uma estação base, ainda estará compartilhando um único canal e ainda compartilha seu máximo teórico entre todos os clientes dessa estação base. Os rádios mais recentes de 5Ghz podem ajudar com isso, mas não é uma panacéia; se você estiver compartilhando uma estação base, ainda estará compartilhando um único canal e ainda compartilha seu máximo teórico entre todos os clientes dessa estação base.

Se você realmente quer um bom desempenho aqui, ligue ou vá para casa. As conexões com fio podem corrigir os problemas descritos acima de três maneiras: eles podem fornecer uma conexão comutada , full-duplex, e isso é quase completamente inaceitável para interferência externa. Comutado significa que se cada nó tiver uma conexão de 100 Mbit à base, isso será 100 Mbit dedicado exclusivamente a esse nó. Se dois nós tentarem enviar ao mesmo tempo, a base poderá reter pacotes de um e encaminhá-los quando a linha estiver limpa, reduzindo colisões e, portanto, reduzindo a necessidade de retransmitir os mesmos dados. Full-duplex significa que os nós podem enviar e receber ao mesmo tempo ... novamente, reduzindo colisões. Aqui, o nó A pode estar baixando dados de fluxo da Internet ao mesmo tempo em que os envia de volta para B, sem interferência ou colisão.

Nesse caso, devido a toda a retransmissão dos mesmos dados, você poderá observar uma melhora drástica no desempenho se apenas um dos nós A ou B tiver uma conexão com fio.

Um exemplo recente em que estou é que implantamos iPads para todos os professores deste período na faculdade em que trabalho. Para oferecer suporte a esses dispositivos, durante o teste, implantamos alguns dispositivos AppleTV nas salas de aula e os conectamos ao projetor para suportar o espelhamento do AirPlay de um iPad para a frente da sala de aula. Aprendemos com isso que deixar o AppleTV e o iPad sem fio não funcionou bem, principalmente porque podemos ter dois instrutores em salas vizinhas, ambos querendo fazer espelhamento. A solução para nós foi instalar o software nos PCs em cada sala para oferecer suporte ao espelhamento do AirPlay no PC, que é conectado. Tivemos que fazer algumas alterações na rede para que os PCs da sala de aula estivessem na mesma sub-rede que os iPads, mas o resultado é muito mais confiável e com qualidade de vídeo muito melhor.

Joel Coel
fonte
Vi uma transferência local de arquivos dentro de uma rede G passar de <100Kb por segundo para vários megabytes por segundo, efetuando login no roteador e alterando o canal. :)
Kaz
7

Com redes sem fio no modo Infraestrutura (quando um AP está envolvido), todo o tráfego passa pelo ponto de acesso. No modo ad-hoc, o tráfego passa diretamente de nó para nó.

Dito isto, é muito possível que mover os nós para mais perto do ponto de acesso não melhore a situação. O Wi-Fi opera nas partes não licenciadas do espectro de RF, que são compartilhadas por todos os tipos de outros dispositivos sem fio. Como tal, essa parte do espectro pode ser muito barulhenta às vezes. Esse tipo de ruído causa perda de pacotes, retransmissões etc.

Basta conectar os três dispositivos com cabos de rede com fio e você verá que o desempenho melhora significativamente.

EEAA
fonte
5

Você deve (de um modo geral) mover os dois nós para mais perto do WAP / estação base / roteador sem fio ao qual está associado, porque, de modo geral, o tráfego sem fio entre nós passa da origem para um WAP / estação base / roteador sem fio e depois para o seu destino. (Você menciona a presença de uma estação base, portanto, provavelmente não é o caso que o tráfego esteja passando diretamente de um nó para outro, também conhecido como "modo ad-hoc").

Dito isto, a distância não é seu único problema, ou de um modo geral, até o maior problema. Você precisa considerar a absorção (o sinal sem fio é enfraquecido à medida que parte dele é absorvido pela passagem de objetos), a reflexão (o sinal sem fio refletido nos objetos que refletem os sinais sem fio e interferem com ele) e interferência geral . Como os espectros sem fio são sem licença e qualquer pessoa pode usá-los, "qualquer pessoa" os utiliza. Assim, seu fluxo pode estar sendo interrompido quando alguém por perto começa a usar sua rede sem fio, falar em um telefone sem fio ou apenas de qualquer outra transmissão E / M que esteja voando pela área.

Finalmente, existem (e sempre haverá) colisões de quadros - quando o seu WAP / estação base / roteador sem fio recebe duas transmissões ao mesmo tempo. Quando isso acontece, é resolvido pelo remetente reenviando o quadro, após um atraso. E a interferência E / M aleatória causa colisões, portanto, se você estiver apenas em uma área barulhenta para wifi, pode não haver muito o que fazer.

Realmente, a melhor maneira de melhorar o desempenho é usar um fio - se os dois nós estão mostrando forte intensidade de sinal, geralmente não há muito o que fazer sobre isso, a menos que você esteja disposto a pagar uma fortuna para ter sua rede sem fio isolada contra interferência externa (instalando materiais para refletir e absorver as transmissões E / M externas na borda de suas zonas de cobertura sem fio).

HopelessN00b
fonte
4

Mais perto é (geralmente) melhor, mas há outros fatores além da distância quando as ondas de rádio estão envolvidas.

  • Outros sinais Se houver outras redes operando na mesma frequência, elas podem causar interferências. Você pode fazer o download do http://www.metageek.net/products/inssider/ e usá-lo para descobrir redes que podem operar na mesma banda.
  • Paredes. Se houver paredes espessas entre concreto especialmente reforçado, elas podem causar problemas.

Se você não se aproximar, tente o INSSIDER como mencionei e siga as instruções.

Sandokan
fonte
+1 para inssider - uma ferramenta que recentemente me ajudou a consertar uma rede sem fio lenta.
Mauro