¿Los paquetes wifi van directamente de nodo a nodo?

22

Tengo dos nodos en una red inalámbrica. El nodo A está transmitiendo datos al nodo B. La mayoría de las veces funciona bien, pero a veces hay pérdida de paquetes y la transmisión se interrumpe.

Para mejorar el rendimiento y reducir la pérdida de paquetes, ¿debería

  1. mover el nodo A para estar más cerca del nodo B, o
  2. mover el nodo A para estar más cerca de la estación base

?

Ricardo
fuente
Ambos modos están permitidos, a menos que el AP lo prohiba explícitamente. Las estaciones deciden qué dirección de próximo salto usar.
Simon Richter
Si puede cambiar de 2.4 a 5.x GHz, eso ayudará mucho con el ruido. Hay mucho menos ruido en las bandas de 5 GHz (porque es menos común y también porque está mejor bloqueado por paredes). Por supuesto, está mejor bloqueado por paredes, por lo que puede tener problemas de intensidad de señal, dependiendo.
derobert

Respuestas:

27

Muévelo más cerca de la estación base. Todo lo que envía en enlaces wifi típicos va a / desde la estación base. Las conexiones ad-hoc son diferentes, pero no muchas las usan.

Realmente, sin embargo, espero que su problema tenga que ver con la interferencia. Es mucho más probable que sea el problema que la distancia. Aquí está el truco: esa interferencia puede ser su propia señal.

Con wifi, puede tener una estación base que puede hacer una conexión hipotética de 65 Mbit. Desafortunadamente, eso no es 65 Mbit para cada nodo: eso es 65 Mbit en total , compartido no solo entre los nodos A y B, sino también entre otros clientes en el mismo canal en la misma área. Peor aún, digamos que uno de sus nodos solo puede obtener una señal de 18 Mbit, y está usando activamente 3Mbit de esa señal. Ese uso escala proporcionalmente al número teórico máximo para la estación base. El cliente está usando tiempo de aire., no el ancho de banda, por lo que 3 Mbit de un total disponible de 18 Mbit (un sexto) significa que está utilizando un sexto del total teórico de 65 Mbit soportado por la estación base, o aproximadamente 11 Mbit de tiempo en el aire. Esto deja como máximo 54 Mbit para todos los demás clientes combinados en el mismo canal en la misma área. Peor que eso, incluso puede obtener interferencia de dispositivos en diferentes canales , porque los rangos de frecuencia del canal se superponen (es por eso que las radios de 2.4Ghz solo deberían usar los canales 1, 6 u 11 en los EE. UU.).

En su situación, cuando A transmite a B, debe cargar los datos a la estación base, que luego debe reenviar a B. Eso significa que reduce su ancho de banda inalámbrico disponible a la mitad, porque tiene que compartir. Si A también está descargando sus datos para la transmisión desde Internet, se quita una parte nuevamente y se reduce a un tercio del total original. También debemos tener en cuenta la información de comando y control de los protocolos utilizados que deben transmitirse. Peor que eso, el ancho de banda no se comparte perfectamente. Diferentes nodos pueden intentar enviar al mismo tiempo, lo que resulta en colisiones. Cuando eso sucede, todos los nodos en colisión deben reenviar el paquete. A medida que aumenta el tráfico, aumenta el número de colisiones. A medida que aumenta el número de colisiones, aumenta la cantidad de datos necesarios para retransmitir, y las probabilidades de colisiones adicionales son aún mayores. Esto ni siquiera comienza a tener en cuenta otras fuentes de interferencia como teléfonos inalámbricos, controladores de videojuegos, hornos microondas, teclados / ratones inalámbricos, agua corriente, etc. Al final, es posible que solo tenga una pequeña fracción del original y el 65 Mbit realmente utilizable. Las radios más nuevas de 5 Ghz pueden ayudar con esto, pero no es una panacea; si está compartiendo una estación base, aún comparte un solo canal y aún comparte su máximo teórico entre todos los clientes de esa estación base. Las radios más nuevas de 5Ghz pueden ayudar con esto, pero no es una panacea; si está compartiendo una estación base, aún comparte un solo canal y aún comparte su máximo teórico entre todos los clientes de esa estación base. Las radios más nuevas de 5Ghz pueden ayudar con esto, pero no es una panacea; si está compartiendo una estación base, aún comparte un solo canal y aún comparte su máximo teórico entre todos los clientes de esa estación base.

Si realmente quieres un buen rendimiento aquí, conéctate o vete a casa. Las conexiones por cable pueden solucionar los problemas descritos anteriormente de tres maneras: pueden proporcionar una conexión conmutada , full-duplex, y eso es casi completamente insensible a la interferencia externa. Conmutado significa que si cada nodo tiene una conexión de 100 Mbit a la base, es decir, 100 Mbit dedicados exclusivamente a ese nodo. Si dos nodos intentan enviar al mismo tiempo, la base puede retener paquetes de uno y reenviarlos cuando la línea está despejada, lo que reduce las colisiones y, por lo tanto, reduce la necesidad de retransmitir los mismos datos. Full-duplex significa que los nodos pueden enviar y recibir al mismo tiempo ... nuevamente, lo que reduce las colisiones. Aquí, el nodo A podría estar descargando datos de flujo de Internet al mismo tiempo que lo está enviando de regreso a B, sin interferencias ni colisiones.

En este caso, debido a toda la retransmisión de los mismos datos, puede ver una mejora dramática en el rendimiento si incluso uno de los nodos A o B tiene una conexión por cable.

Un ejemplo reciente en el que estoy es que implementamos iPads en todo el profesorado este período en la universidad donde trabajo. Para admitir estos dispositivos, durante la prueba, implementamos algunos dispositivos AppleTV en las aulas y los conectamos al proyector para admitir la duplicación de AirPlay desde un iPad al frente del aula. Aprendimos de esto que dejar el AppleTV y el iPad inalámbrico no funcionó bien, especialmente porque podríamos tener dos instructores en las habitaciones vecinas que quisieran duplicarse. La solución para nosotros fue instalar software en las PC en cada habitación para admitir la duplicación de AirPlay en la PC, que está cableada. Tuvimos que hacer algunos cambios en la red para que las PC de las aulas estuvieran en la misma subred que los iPads, pero el resultado es mucho más confiable y con una calidad de video mucho mejor.

Joel Coel
fuente
He visto una transferencia de archivos local dentro de una red G ir de <100 Kb por segundo a varios megabytes por segundo, iniciando sesión en el enrutador y cambiando el canal. :)
Kaz
7

Con las redes inalámbricas en modo Infraestructura (cuando se trata de un AP), todo el tráfico pasa por el punto de acceso. En modo ad-hoc, el tráfico va directamente de nodo a nodo.

Dicho esto, es muy posible que mover los nodos más cerca del punto de acceso no mejore la situación. Wi-Fi funciona en las partes sin licencia del espectro de RF, que es compartido por todo tipo de dispositivos inalámbricos. Como tal, esta parte del espectro puede ser muy ruidosa a veces. Este tipo de ruido provocará la pérdida de paquetes, retransmisiones, etc.

Simplemente conecte los tres dispositivos con cables de red cableados y verá que el rendimiento mejora significativamente.

EEAA
fuente
5

Debería (en términos generales) mover ambos nodos más cerca del WAP / estación base / enrutador inalámbrico con el que están asociados, porque, en términos generales, el tráfico inalámbrico entre nodos va desde la fuente, a un WAP / estación base / enrutador inalámbrico, y luego a su destino. (Menciona la presencia de una estación base, por lo que probablemente no sea el caso de que el tráfico pase directamente de un nodo a otro, también conocido como "modo ad-hoc").

Dicho esto, la distancia no es tu único problema, o en términos generales, incluso el mayor problema. Debe considerar la absorción (la señal inalámbrica se debilita a medida que parte de ella se absorbe al pasar a través de los objetos), la reflexión (la señal inalámbrica que rebota en los objetos que reflejan las señales inalámbricas e interfiere con sí misma) y la interferencia general . Como los espectros inalámbricos no tienen licencia y cualquiera puede usarlos, "cualquiera" los usa. Por lo tanto, su transmisión podría verse interrumpida cuando otra persona cercana comience a usar su red inalámbrica, hablar por un teléfono inalámbrico o simplemente desde cualquier otra transmisión E / M que esté volando por el área.

Finalmente, hay (y siempre habrá) colisiones de trama , cuando su WAP / estación base / enrutador inalámbrico recibe dos transmisiones al mismo tiempo. Cuando esto sucede, el remitente lo resuelve reenviando el marco, después de un retraso. Y la interferencia aleatoria de E / M causa colisiones, por lo que si solo está en un área ruidosa para wifi, puede que no haya mucho que pueda hacer al respecto.

Realmente, la mejor manera de mejorar el rendimiento es usar un cable: si ambos nodos muestran una fuerte intensidad de señal, generalmente no hay mucho que pueda hacer al respecto, a menos que esté dispuesto a pagar una fortuna para aislar su red inalámbrica contra interferencias externas (instalando materiales para reflejar y absorber transmisiones E / M externas en el borde de sus zonas de cobertura inalámbrica).

HopelessN00b
fuente
4

Más cerca es (generalmente) mejor, pero hay otros factores además de la distancia cuando las ondas de radio están involucradas.

  • Otras señales Si hay otras redes operando en la misma frecuencia, pueden causar interferencia. Puede descargar http://www.metageek.net/products/inssider/ y luego usarlo para descubrir redes que podrían operar en la misma banda.
  • Paredes Si hay gruesos muros intermedios, especialmente concreto reforzado, pueden causar problemas.

Si acercarse no lo hará, intente INSSIDER como mencioné y siga las instrucciones.

Sandokan
fuente
+1 para inssider: una herramienta que recientemente me ayudó a reparar una red inalámbrica lenta.
Mauro