Les paquets wifi vont-ils directement nœud à nœud?

22

J'ai deux nœuds sur un réseau sans fil. Le nœud A diffuse des données vers le nœud B. La plupart du temps, cela fonctionne correctement, mais il y a parfois des pertes de paquets et le flux est interrompu.

Pour améliorer les performances et réduire la perte de paquets, dois-je

  1. déplacer le nœud A pour être plus proche du nœud B, ou
  2. déplacer le nœud A pour être plus proche de la station de base

?

Richard
la source
Les deux modes sont autorisés, sauf si l'AP l'interdit explicitement. Les stations décident de l'adresse du prochain bond à utiliser.
Simon Richter
Si vous pouvez passer de 2,4 à 5.x GHz, cela contribuera grandement au bruit. Il y a beaucoup moins de bruit sur les bandes 5 GHz (parce que c'est moins courant, et aussi parce que c'est mieux bloqué par les murs). Bien sûr, son mieux bloqué par les murs, vous pouvez donc avoir des problèmes de force du signal, selon.
derobert

Réponses:

27

Rapprochez-la de la station de base. Tout ce que vous envoyez dans des liens wifi typiques va vers / depuis la station de base. Les connexions ad hoc sont différentes, mais peu les utilisent.

Vraiment, cependant, je m'attends à ce que votre problème soit lié aux interférences. C'est beaucoup plus susceptible d'être le problème que la distance. Voici le truc: cette interférence peut être votre propre signal.

Avec le wifi, vous pouvez disposer d'une station de base pouvant effectuer une connexion hypothétique de 65 Mbit. Malheureusement, ce n'est pas 65 Mbit pour chaque nœud: c'est 65 Mbit au total , partagé entre non seulement les nœuds A et B, mais aussi tous les autres clients sur ce même canal dans la même zone. Pire, disons que l'un de vos nœuds ne peut obtenir qu'un signal de 18 Mbit et utilise activement 3 Mbit de ce signal. Cela utilise des échelles proportionnellement au nombre théorique maximum pour la station de base. Le client utilise le temps d'antenne, pas de bande passante, et donc 3 Mbit sur un total de 18 Mbit disponible (un sixième) signifie qu'il utilise un sixième du total théorique de 65 Mbit pris en charge par la station de base, soit environ 11 Mbit de temps d'antenne. Cela laisse au plus 54 Mbit pour tous les autres clients combinés sur le même canal dans la même zone. Pire que cela, vous pouvez même obtenir des interférences d'appareils sur différents canaux , car les plages de fréquences des canaux se chevauchent (c'est pourquoi les radios 2,4 GHz ne devraient utiliser que les canaux 1, 6 ou 11 aux États-Unis).

Dans votre situation, lorsque A diffuse vers B, vous devez télécharger les données vers la station de base, qui doit ensuite les renvoyer vers B. Cela signifie que vous réduisez de moitié votre bande passante sans fil disponible, car vous devez partager. Si A télécharge également ses données pour le flux depuis Internet, vous enlevez à nouveau une part et vous êtes à un tiers du total d'origine. Nous devons également tenir compte des informations de commande et de contrôle des protocoles utilisés qui doivent être transmises. Pire que cela, la bande passante n'est pas parfaitement partagée. Différents nœuds peuvent essayer d'envoyer en même temps, ce qui entraîne des collisions. Lorsque cela se produit, tous les nœuds en collision doivent renvoyer le paquet. À mesure que le trafic augmente, le nombre de collisions augmente. À mesure que le nombre de collisions augmente, la quantité de données à retransmettre augmente, et les chances de collisions supplémentaires vont encore plus haut. Cela ne commence même pas à prendre en compte d'autres sources d'interférences comme les téléphones sans fil, les contrôleurs de jeux vidéo, les fours à micro-ondes, les claviers / souris sans fil, l'eau courante, etc. En fin de compte, vous ne pouvez avoir qu'une petite fraction de l'original et signalé 65 Mbit réellement utilisable. Les radios 5 GHz plus récentes peuvent vous aider, mais ce n'est pas une panacée; si vous partagez une station de base, vous partagez toujours un seul canal et vous partagez toujours votre max théorique entre tous les clients de cette station de base. Les radios 5 GHz plus récentes peuvent vous aider, mais ce n'est pas une panacée; si vous partagez une station de base, vous partagez toujours un seul canal et vous partagez toujours votre max théorique entre tous les clients de cette station de base. Les radios 5 GHz plus récentes peuvent vous aider, mais ce n'est pas une panacée; si vous partagez une station de base, vous partagez toujours un seul canal et vous partagez toujours votre max théorique entre tous les clients de cette station de base.

Si vous voulez vraiment de bonnes performances ici, allez filaire ou rentrez chez vous. Connexions filaires peuvent résoudre les problèmes décrits ci - dessus de trois façons: ils peuvent fournir une connexion qui est commuté , duplex intégral, et cela est presque totalement insensible aux interférences extérieures. Commuté signifie que si chaque nœud a une connexion de 100 Mbit à la base, c'est 100 Mbit consacrés exclusivement à ce nœud. Si deux nœuds tentent d'envoyer en même temps, la base est capable de retenir des paquets d'un et de les transmettre lorsque la ligne est libre, ce qui réduit les collisions et donc la nécessité de ne pas retransmettre les mêmes données. Le duplex intégral signifie que les nœuds peuvent à la fois envoyer et recevoir en même temps ... encore une fois, ce qui réduit les collisions. Ici, le nœud A pourrait télécharger des données de flux depuis Internet en même temps qu'il les renvoie vers B, sans interférence ni collision.

Dans ce cas, en raison de toute la retransmission des mêmes données, vous pouvez constater une amélioration spectaculaire des performances si même l'un des nœuds A ou B dispose d'une connexion filaire.

Un exemple récent où j'en suis est que nous avons déployé des iPads à tous les professeurs de ce trimestre au collège où je travaille. Pour prendre en charge ces appareils, au cours de l'essai, nous avons déployé quelques appareils AppleTV dans les salles de classe et les avons connectés au projecteur pour prendre en charge la mise en miroir AirPlay d'un iPad à l'avant de la salle de classe. Nous avons appris de cela que laisser l'AppleTV et l'iPad sans fil ne fonctionnait pas bien, d'autant plus que nous pouvions avoir deux instructeurs dans les salles voisines qui voulaient tous deux faire de la mise en miroir. La solution pour nous a été d'installer un logiciel sur les PC dans chaque pièce pour prendre en charge la mise en miroir AirPlay sur le PC, qui est câblé. Nous avons dû faire quelques changements de réseau pour que les PC de la classe soient sur le même sous-réseau que les iPad, mais le résultat est beaucoup plus fiable et avec une bien meilleure qualité vidéo.

Joel Coel
la source
J'ai vu un transfert de fichiers local au sein d'un réseau G passer de <100 Ko par seconde à plusieurs mégaoctets par seconde, en me connectant au routeur et en changeant de canal. :)
Kaz
7

Avec les réseaux sans fil en mode Infrastructure (lorsqu'un AP est impliqué), tout le trafic passe par le point d'accès. En mode ad-hoc, le trafic passe directement d'un nœud à l'autre.

Cela dit, il est très possible que le rapprochement des nœuds du point d'accès n'améliore pas la situation. Le Wi-Fi fonctionne dans les parties non autorisées du spectre RF, qui est partagé par toutes sortes d'autres appareils sans fil. En tant que telle, cette partie du spectre peut parfois être très bruyante. Ce type de bruit entraînera la perte de paquets, de retransmissions, etc.

Connectez simplement les trois appareils avec des câbles réseau filaires et vous verrez les performances s'améliorer considérablement.

EEAA
la source
5

Vous devez (en règle générale) rapprocher les deux nœuds du WAP / de la station de base / du routeur sans fil auquel ils sont associés, car, en règle générale, le trafic sans fil entre les nœuds va de la source vers un WAP / une station de base / un routeur sans fil, et puis à destination. (Vous mentionnez la présence d'une station de base, donc ce n'est probablement pas le cas que le trafic passe directement d'un nœud à un autre, AKA: "mode ad-hoc".)

Cela dit, la distance n'est pas votre seul problème ou, de manière générale, même le plus gros problème. Vous devez tenir compte de l' absorption (le signal sans fil est affaibli car une partie de celui-ci est absorbé en passant à travers des objets), de la réflexion (le signal sans fil rebondissant sur des objets qui réfléchissent les signaux sans fil et interfèrent avec lui-même) et des interférences générales . Étant donné que les spectres sans fil ne sont pas autorisés et que n'importe qui peut les utiliser, "n'importe qui" les utilise. Ainsi, votre flux pourrait bien être interrompu lorsque quelqu'un à proximité commence à utiliser son réseau sans fil, à parler sur un téléphone sans fil ou simplement à partir de toute autre transmission E / M qui traverse la région.

Enfin, il y a (et il y aura toujours) des collisions de trames - lorsque votre WAP / station de base / routeur sans fil reçoit deux transmissions en même temps. Lorsque cela se produit, il est résolu par l'expéditeur renvoyant la trame, après un délai. Et les interférences aléatoires E / M provoquent des collisions, donc si vous êtes juste dans une zone bruyante pour le wifi, il n'y a peut-être pas grand-chose à faire.

Vraiment, la meilleure façon d'améliorer les performances est d'utiliser un câble - si les deux nœuds affichent une force de signal forte, il n'y a généralement pas grand chose à faire à ce sujet, sauf si vous êtes prêt à payer une fortune pour isoler votre réseau sans fil contre les interférences extérieures (en installant des matériaux pour réfléchir et absorber les transmissions E / M externes au bord de vos zones de couverture sans fil).

HopelessN00b
la source
4

Plus proche est (généralement) meilleur, mais il existe d'autres facteurs que la distance lorsque des ondes radio sont impliquées.

  • D'autres signaux. S'il existe d'autres réseaux fonctionnant sur la même fréquence, ils peuvent provoquer des interférences. Vous pouvez télécharger http://www.metageek.net/products/inssider/ puis l'utiliser pour découvrir des réseaux qui pourraient fonctionner sur la même bande.
  • Des murs. S'il y a des murs épais entre eux, en particulier du béton armé, ils pourraient causer des problèmes.

Si vous ne vous rapprochez pas, essayez INSSIDER comme je l'ai mentionné et suivez les instructions.

Sandokan
la source
+1 pour inssider - un outil qui m'a récemment aidé à réparer un réseau sans fil lent.
Mauro