¿Una red inalámbrica N (802.11n) tiene un bajo rendimiento cuando está en modo b / g "mixto"?

59

Parece ser una "vieja" historia de esposas que, cuando se utiliza un enrutador inalámbrico-N en "modo mixto" para admitir dispositivos heredados 802.11bo 802.11g, el rendimiento de los clientes 802.11n se verá afectado.


Algunos lugares afirman que cuando se ejecuta en modo mixto, todos (¿algunos?) N clientes se ejecutan a velocidades G. Otros hacen el mismo reclamo, pero dicen que solo sucede cuando un cliente G está conectado.

Otros lugares dicen que los clientes N funcionan más rápido, pero aún así funcionan un 30% más lento que si el enrutador estuviera en modo solo N, incluso si no hay clientes B / G heredados conectados.

Todavía otros dicen que no hay caída de velocidad para los clientes N cuando se ejecuta en una red de modo mixto. Dicen que el único problema es que el rendimiento general de la red será menor, porque solo un cliente puede transmitir en cualquier momento, por lo que parte de ese tiempo de transmisión debe compartirse con los clientes B / G heredados que se ejecutan a velocidades más bajas, lo que reduce el rendimiento general de lo que sería si solo hubiera N clientes conectados.


Entonces, cual es? ¿La ejecución en modo mixto ralentizará mi red, incluso si no hay clientes B / G? Si estoy ejecutando N, ¿tener otro cliente conectado en B / G me ralentizará sustancialmente en comparación con si estuvieran ejecutando N?

BlueRaja - Danny Pflughoeft
fuente
+1. El modo mixto puede tener un efecto en la velocidad, pero en mi experiencia, no es tan notable a menos que esté obteniendo un flujo constante de datos a través del AP, pero eso entra en latencia y todo eso de todos modos. La única forma en que lo sabrá es probarlo usted mismo, e incluso entonces puede encontrarlo "lo suficientemente bueno".
Creo que tiene razón: en modo mixto, el rendimiento general es arrastrado por los clientes b / g. También vale la pena considerar que, a menos que se encuentre en un entorno de radio muy silencioso, es probable que la interferencia tenga un gran impacto a 2.4GHz. El mejor rendimiento sería utilizar todos los dispositivos 802.11n a 5 GHz.
BJ292

Respuestas:

49

De la Guía para principiantes a las redes :

P: ¿La mera presencia de un dispositivo 802.11B ralentiza una red de todo G o todo N?

R: SÍ Esto, por supuesto, ya es bien conocido, aunque las implicaciones exactas a menudo se malinterpretan. La presencia de un dispositivo 802.11B en una red G o N hace que los dispositivos más nuevos tengan que recurrir a un comportamiento poco claro para asegurarse de que los dispositivos B no transmitan cuando los dispositivos G / N están utilizando las ondas de radio y Asegúrese de que los dispositivos B y G / N puedan ver cosas como los paquetes de baliza.

El impacto exacto en el rendimiento es difícil de estimar en general, pero NO "ralentizará toda la red a 802.11B" como se dice a menudo. Sin embargo, existe una desaceleración significativa impuesta por la mera presencia de un dispositivo B, incluso cuando no está activo. Nosotros (Slim) hicimos algunas pruebas de esto hace un par de años y descubrimos que generalmente el rendimiento entre los dispositivos G se redujo en un 30-50% (por ejemplo, de 20Mbps a 10Mbps), pero no tan bajo como la velocidad de un B-only red (5 Mbps en el mismo entorno). El rendimiento máximo teórico en 802.11g es de 23 Mbps sin ningún dispositivo B asociado y de 14Mbps.

P: ¿Los dispositivos 802.11G ralentizarán una red all-N?

R: NO , excepto en la medida en que el tiempo de aire que toman cuando están activos estará en el nivel de rendimiento de G en lugar del nivel de N. Es decir, los dispositivos aún se comunican a su velocidad óptima en cada segmento de tiempo.

A diferencia del modo de compatibilidad con versiones anteriores de 802.11B, los dispositivos G no imponen ningún comportamiento de degradación del rendimiento en los dispositivos N para que sean compatibles con versiones anteriores. Los dispositivos 802.11g pueden reconocer el preámbulo 802.11n, y juegan muy bien en términos de saber cuándo uno u otro está tratando de transmitir. El preámbulo dice qué esquema de modulación se utilizará, de modo que los dispositivos N pueden hablar N, mientras que los dispositivos G pueden hablar G. No tienen que recurrir al "esperanto" como con B para cooperar.

Esto significa que cuando el dispositivo G está asociado pero no activo, no tiene ningún impacto. Cuando los dispositivos G están activos, consumirán tiempo de aire aproximadamente en proporción a la cantidad de datos que se transfieren. Por supuesto, este tiempo en el aire sería a la velocidad G en comparación con la velocidad N, por lo que en el caso de que las ondas de aire estén completamente saturadas (por ejemplo, mediante una transferencia de archivos local), habría una reducción en el total de Mbps alcanzables por todos los dispositivos colectivamente, pero no hay penalización por tener los dispositivos G asociados.

Confusamente, esto parece estar en conflicto con lo que se dice en otra parte, por ejemplo

  • "Ejecutar una combinación de clientes draft 11n y 11b / g en el mismo router draft 11n reducirá un poco la velocidad para el cliente draft 11n, pero reducirá la velocidad de los clientes 11g en más de la mitad ". en SmallNetBuilder
  • "En modo mixto, la protección HT requiere que los dispositivos 802.11n envíen un preámbulo heredado, seguido de un preámbulo HT ... Estos mecanismos de protección HT reducen significativamente el rendimiento de una WLAN 802.11n , pero son necesarios para evitar colisiones entre 802.11a / b anteriores / gy dispositivos más nuevos 802.11n ". en TechTarget ANZ

P: ¿Es ventajoso tener un punto de acceso 802.11N (borrador), incluso si la mayoría o todos los clientes de la red son 802.11G?

R: SÍ , principalmente porque las radios 802.11N tienen el beneficio de una capacidad de recepción multitrayectoria más sofisticada. De este modo, pueden ampliar el rango y el rendimiento disponible para los dispositivos G hasta cierto punto.

harrymc
fuente
1
"Confusamente, esto parece estar en conflicto con lo que se dice en otra parte" . Entonces, ¿cómo sabemos en qué fuente confiar? ¿Algún enlace a estudios reales para determinar si hay / no hay una desaceleración? ¿O alguno de los escritos por alguien con calificaciones?
BlueRaja - Danny Pflughoeft
2
El artículo anterior de Slim se basa al menos en pruebas, y su análisis parece lógico. Creo que los enrutadores B en el futuro dejarán de ser compatibles. Para los enrutadores G, dado que los paquetes Ethernet son todos del mismo tamaño, G al transferir archivos a 20 Mbps puede ralentizar 300 Mbps N al monopolizar el enrutador 15 veces más para paquetes del mismo tamaño, a menos que el enrutador reduzca el tiempo en lugar de segmentación de datos, en efecto penaliza a G en gran medida. Al final, el rendimiento de la red depende de la inteligencia del enrutador, que en cierta medida debe penalizar a uno u otro (o ambos), lo que podría explicar los conflictos.
harrymc
1
Para decirlo de manera demasiado simple y utilizando los números anteriores: si el enrutador opera en modo de turnos, entonces un cliente G es equivalente a 15 N clientes, lo que reduce el rendimiento de N pero conserva el rendimiento de G. Si el enrutador da el mismo tiempo a cada uno, entonces cada N cliente hará 15 paquetes para un paquete por cliente G, reduciendo el rendimiento de G pero conservando el rendimiento de N. Cualquier enrutador puede tener su propio algoritmo de programación, por lo que ofrece resultados diferentes cuando se prueba.
harrymc
Hay una desaceleración cuando los dispositivos 802.11g están presentes; consulte el análisis detallado de un proveedor de WiFi aquí: nle.com/literature/…
RichVel
0

Generalmente no
para un cliente ab, absolutamente sí! Cuando se conecta un cliente 802.11b, las redes gyn vuelven al CTS heredado al modo auto porque el preámbulo g no es compatible con los dispositivos b. ¡Los dispositivos b no reconocerán los fotogramas g en absoluto y podrían transmitir sobre ellos! Las tramas CTS se envían primero para decirle a los nodos b que permanezcan en silencio para evitar esto. b ha desaparecido en su mayoría hoy, por lo que el foco debería estar en los nodos g y otras formas de interferencia.

Las redes 802.11 utilizan el preámbulo al comienzo de las tramas para anunciar el tipo y la velocidad de los datos de mayor velocidad que siguen. Incluso si no se pueden recibir datos, siempre que se reciba el preámbulo, el sistema de intercambio de canales CSMA / CA puede funcionar.

Cuando una red n funciona en modo 20MHz (no en modo HT 40MHz), no es más que una red g mejorada que admite una velocidad máxima de 72mbps (y múltiples de eso con múltiples flujos de datos) en lugar de la velocidad g máxima de 54mbps. Utiliza el mismo encabezado de trama PLCP que g, por lo que no debería haber ningún problema, a menos que el punto de acceso esté mal diseñado.

Cuando una red n está funcionando en modo HT40 es cuando las cosas se complican. Muchas redes n no funcionan o no deberían funcionar en modo HT40 porque hay tanta interferencia de otras redes cercanas que en realidad lo hace más lento que el modo 20MHz, o reduce el rango tanto que no es práctico de usar. El preámbulo HT no es compatible con dispositivos g. Cuando un dispositivo ag se conecta a una red de 40MHz n, toda la red cambia a lo que llaman Protección TXOP L-SIG en el documento técnico al que se hace referencia. Envía un preámbulo compatible ag en el canal primario y luego envía el preámbulo HT al comienzo de cada trama. Esto ralentiza las cosas, pero no tanto.

Un problema mayor que no se aborda realmente es la interferencia de diferentes redes inalámbricas (BSSID). Los diferentes BSSID reciben los preámbulos y las tramas de cada uno, por lo que el uso compartido de canales CSMA / CA puede funcionar en esta situación, siempre que ambos BSSID estén utilizando el mismo canal. Saber que los canales 802.11b / g / n se superponen y que las redes deben estar en el mismo canal para que CSMA / CA funcione a menudo no se entiende. La gran mayoría de los problemas de interferencia son en realidad de redes vecinas.

Lo que todavía no tengo claro es esto: cuando una red n solo está operando en modo HT, por ejemplo, en el canal 6, ¿deberían otras redes solo g usar el canal 6? ¿La red n cambiará al modo LSIG TXOP cuando solo esté presente un dispositivo pero en un BSSID diferente? La red HT40 n en el canal 6 con el segundo canal configurado para estar arriba también usa completamente el canal 10, por lo que el preámbulo compatible con g también se transmite en el canal 10, de modo que las redes de 20MHz también pueden usar el canal 10 con CSMA / CA funcionando, o lo hace ¿Toda la parte superior de la banda debe estar desocupada y reservada para los canales secundarios de N redes que operan en el canal 6? Por lo que entiendo hasta ahora, los datos del canal 10 no tienen protección contra interferencia alguna de otras redes de 20MHz que usan el canal 10.

Libro blanco que encontré en la respuesta de otra persona: http://www.nle.com/literature/Airmagnet_impact_of_legacy_devices_on_80211n.pdf

Alex Cannon
fuente
-3

Técnicamente puede ralentizarlo, pero en la práctica probablemente no. Hay suficientes gastos generales que probablemente no notarás la diferencia. ¿Qué tarifa le está dando su proveedor? Probablemente no más de 11mbps de todos modos.

Farfanar
fuente
1
En realidad, mi proveedor me da 15mbps, y solo tengo el nivel medio. Después de todo, es 2012
BlueRaja - Danny Pflughoeft