Имеет ли сеть Wireless-N (802.11n) низкую производительность в смешанном режиме b / g?

59

Кажется, это «старая» история о женах, что при использовании маршрутизатора wireless-N в «смешанном режиме» для поддержки устаревших устройств 802.11b или 802.11g производительность клиентов 802.11n пострадает.


В некоторых местах утверждается, что при работе в смешанном режиме все (некоторые?) N-клиенты работают со скоростью G. Другие делают то же самое утверждение, но говорят, что это происходит только тогда, когда подключен G-клиент.

В других местах говорят, что N клиентов работают быстрее, но все равно работают примерно на 30% медленнее, чем если бы маршрутизатор находился в режиме N-only, даже если к нему не подключены устаревшие клиенты B / G.

Тем не менее другие утверждают , что нет нет падения скорости для N клиентов при работе в сети в смешанном режиме. Они говорят, что единственная проблема заключается в том, что общая пропускная способность сети будет ниже, потому что в любое время может передавать только один клиент, поэтому часть этого времени передачи должна быть разделена с устаревшими B / G-клиентами, работающими на более низких скоростях, что снижает общую пропускную способность из того, что было бы, если бы были подключены только N клиентов.


Итак, что это? Замедлит ли работа в смешанном режиме мою сеть, даже если нет клиентов B / G? Если я использую N, будет ли другой клиент, подключенный к B / G , существенно замедлить меня по сравнению с тем, будут ли они работать с N?

BlueRaja - Дэнни Пфлугхофт
источник
+1. Смешанный режим может влиять на скорость, но, по моему опыту, это не так заметно, если я не перетаскиваю постоянный поток данных через точку доступа, но это в любом случае приводит к задержке. Единственный способ, которым вы будете знать, - это проверить это самостоятельно, и даже тогда вы можете найти его «достаточно хорошим».
Я думаю, что вы правы - в смешанном режиме общая пропускная способность снижается клиентами b / g. Также стоит учесть, что если вы не находитесь в очень тихой радиопередаче, помехи, вероятно, будут иметь большое влияние на частоте 2,4 ГГц. Наилучшая пропускная способность будет при использовании всех устройств 802.11n на частоте 5 ГГц.
BJ292

Ответы:

49

Из руководства для начинающих в сети :

Вопрос: Замедляет ли простое присутствие устройства 802.11B сеть, полностью поддерживающую G или N?

A: ДА Это, конечно, уже хорошо известно, хотя точные значения часто неправильно понимают. Присутствие устройства 802.11B в сети G или N приводит к тому, что более новым устройствам приходится прибегать к некоторому неуклюжему поведению, чтобы убедиться, что устройства B не передают, когда устройства G / N используют радиоволны, и убедитесь, что устройства B и G / N могут видеть такие вещи, как пакеты маяка.

Точное влияние на пропускную способность в целом трудно оценить, но это НЕ "замедлит всю сеть до 802.11B", как часто утверждается. Однако существует значительное замедление, вызванное простым присутствием устройства B, даже когда оно не активно. Мы (Slim) провели некоторое тестирование этого пару лет назад и обнаружили, что обычно пропускная способность между устройствами G падает на 30-50% (например, с 20 Мбит / с до 10 Мбит / с), но не так низко, как скорость только для B сеть (5 Мбит / с в той же среде). Теоретическая максимальная пропускная способность 802.11g составляет 23 Мбит / с без каких-либо устройств B и 14 Мбит / с.

В: Будут ли устройства 802.11G замедлять работу сети N-N?

A: НЕТ , за исключением того, что эфирное время, которое они берут, когда активно, будет на уровне пропускной способности G, а не на уровне N. Т.е. каждое из устройств по-прежнему взаимодействует с оптимальной скоростью в каждом временном интервале.

В отличие от режима обратной совместимости 802.11B, устройства G не приводят к ухудшению производительности на N устройствах, чтобы обеспечить их обратную совместимость. Устройства 802.11g способны распознавать преамбулу 802.11n, и они прекрасно играют, зная, когда один или другой пытается передать. В преамбуле указывается, какая схема модуляции будет использоваться, поэтому N устройств могут говорить на N, в то время как G устройства могут говорить на G. Им не нужно прибегать к «эсперанто», как с B, чтобы сотрудничать.

Это означает, что когда устройство G связано, но не активно, оно не оказывает никакого влияния вообще. Когда устройства G активны, они будут расходовать эфирное время примерно пропорционально количеству передаваемых данных. Это эфирное время, конечно, будет соответствовать скорости G, а не скорости N, поэтому в случае полного насыщения эфира (например, локальной передачей файлов) общее количество Мбит / с будет достигнуто некоторым достижимым для всех устройств. вместе, но нет никакого штрафа для того, чтобы связать устройства G.

Это сбивает с толку, как представляется, противоречит тому, что указано в другом месте - например,

  • «Запуск набора клиентов 11n и 11b / g на одном и том же маршрутизаторе 11n несколько снизит скорость клиента 11n, но уменьшит скорость клиентов 11g более чем наполовину ». в SmallNetBuilder
  • «В смешанном режиме защита HT требует, чтобы устройства 802.11n отправляли унаследованную преамбулу, за которой следует преамбула HT ... Эти механизмы защиты HT значительно снижают пропускную способность WLAN 802.11n , но они необходимы, чтобы избежать коллизий между старыми 802.11a / b. / g устройства и более новые устройства 802.11n. " на TechTarget ANZ

Вопрос: Является ли выгодным наличие (черновой) точки доступа 802.11N, даже если большинство или все клиенты в сети поддерживают стандарт 802.11G?

A: ДА , прежде всего потому, что радиостанции 802.11N обладают преимуществом более сложной возможности многолучевого приема. Тем самым они могут в некоторой степени расширить диапазон и пропускную способность, доступные для G-устройств.

harrymc
источник
1
«Заблуждение, это, кажется, противоречит тому, что указано в другом месте» - так как мы узнаем, какому источнику доверять? Есть ли ссылки на реальные исследования, чтобы определить, есть ли замедление? Или кто-то из написанных кем-то с квалификацией?
BlueRaja - Дэнни Пфлюгофт,
2
Приведенная выше статья Слима, по крайней мере, основана на тестах, и их анализ кажется логичным. Я верю, что B роутеры в будущем станут неподдерживаемыми. Для маршрутизаторов G, поскольку все пакеты Ethernet имеют одинаковый размер, G, выполняющий передачу файлов со скоростью 20 Мбит / с, может замедлить скорость 300 Мбит / с N, монополизируя маршрутизатор в 15 раз дольше для пакетов одинакового размера, если только маршрутизатор не выполняет квантование времени, а не нарезка данных, по сути, сильно наказывает G. В конце концов, пропускная способность сети зависит от работоспособности маршрутизатора, который должен в некоторой степени наказывать один или другой (или оба), что может объяснить конфликты.
Harrymc
1
Проще говоря, слишком просто и используя приведенные выше цифры: если маршрутизатор выполняет циклический перебор, то G-клиент эквивалентен 15 N клиентам, что снижает пропускную способность N, но сохраняет пропускную способность G. Если маршрутизатор дает равное время каждому, то каждый N-клиент будет делать 15 пакетов для одного пакета G-клиентом, уменьшая пропускную способность G, но сохраняя пропускную способность N. Любой маршрутизатор может иметь собственный алгоритм планирования, что дает разные результаты при тестировании.
harrymc
При наличии устройств 802.11g наблюдается некоторое замедление - подробный анализ от поставщика WiFi можно найти здесь: nle.com/literature/…
RichVel
0

Как правило, не
для клиента, абсолютно да! Когда клиент 802.11b подключается, сети g и n переключаются на устаревший CTS в автономный режим, поскольку преамбула g не совместима с устройствами b. Устройства b вообще не распознают данные кадры и могут передавать по ним! Кадры CTS отправляются первыми, чтобы сообщить узлам b молчать, чтобы предотвратить это. Сегодня b в основном исчезли, поэтому основное внимание должно быть уделено g узлам и другим формам помех.

Сети 802.11 используют преамбулу в начале кадра, чтобы объявить тип и скорость передачи данных с более высокой скоростью, которые следуют. Даже если данные не могут быть получены, пока принимается преамбула, система совместного использования каналов CSMA / CA может работать.

Когда сеть n работает в режиме 20 МГц (а не в режиме HT с частотой 40 МГц), это не что иное, как расширенная сеть g, которая поддерживает максимальную скорость 72 Мбит / с (и кратную скорости с несколькими потоками данных) вместо максимальной скорости g 54 Мбит / с. Он использует тот же заголовок кадра PLCP, что и g, поэтому не должно быть никаких проблем, если только точка доступа не спроектирована плохо.

Когда сеть n работает в режиме HT40 - это когда все становится грязно. Многие n сетей не работают или не должны работать в режиме HT40, потому что существует слишком много помех от других соседних сетей, что фактически делает его медленнее, чем режим 20 МГц, или настолько сильно уменьшает диапазон, что его нецелесообразно использовать. Преамбула HT не совместима с данными устройствами. Когда устройство ag подключается к сети 40 МГц n, вся сеть переключается на то, что они называют L-SIG TXOP Protection в упомянутом техническом документе. Он отправляет преамбулу, совместимую с ag, по первичному каналу, а затем отправляет преамбулу HT в начале каждого кадра. Это замедляет ход событий, но не так сильно.

Более серьезная проблема, которая на самом деле не решается, - это помехи от разных беспроводных сетей (BSSID). Различные BSSID получают преамбулы и кадры друг друга, поэтому совместное использование каналов CSMA / CA может работать в этой ситуации, если оба BSSID используют один и тот же канал. Знание того, что каналы 802.11b / g / n перекрываются и что сети должны работать на одном и том же канале, чтобы CSMA / CA работал, часто не понимается. Подавляющее большинство проблем помех на самом деле из соседних сетей.

Что мне до сих пор не ясно, так это то, что: когда сеть n only работает в режиме HT, скажем, на канале 6, должны ли другие сети g only использовать канал 6? Будет ли сеть n переключаться в режим LSIG TXOP, когда присутствует только одно устройство, но с другим BSSID? Сеть HT40 n на канале 6 со вторым каналом, сконфигурированным так, чтобы быть выше, также полностью использует канал 10, так что g-совместимая преамбула также передается на канале 10, так что сети 20 МГц могут также использовать канал 10 с работающей CSMA / CA, или вся верхняя часть полосы должна быть не занята и зарезервирована для вторичных каналов N сетей, работающих на канале 6? Из того, что я понимаю, данные канала 10 не имеют защиты от помех, как в других сетях с 20 МГц, использующих канал 10.

Технический документ, который я нашел по чужому ответу: http://www.nle.com/literature/Airmagnet_impact_of_legacy_devices_on_80211n.pdf

Алекс Кэннон
источник
-3

Технически это может замедлить его, но на практике, вероятно, нет. Там достаточно накладных расходов, что вы, вероятно, не заметите разницу. Какую ставку дает ваш провайдер? Вероятно, не более 11 Мбит / с в любом случае.

Farfanar
источник
1
На самом деле мой провайдер дает мне 15 Мбит / с, и у меня есть только средний уровень. В конце концов, это 2012 год
BlueRaja - Дэнни Пфлюгофт