Разбираемся, как работает Wi-Fi, почему не нужен мощный роутер и что реально влияет на работу сети
Со страниц Интернета к нам устремляются призывы к покупке «мощных» роутеров. Давайте разберемся, почему это бессмысленно и выясним, от чего на самом деле зависит хорошая работа Wi-Fi сети.
реклама
Примечание: сразу уточню – речь идет о типичном «домашнем» применении Wi-Fi роутеров или точек доступа, а не о специализированных решениях, требующих дальней связи и т.п.
реклама
Темная сторона силы
реклама
Итак, пусть изначально у нас есть некий стандартный роутер/точка доступа с официально разрешенными для нашей страны параметрами по мощности сигнала, который работает «в полную силу», то есть на мощности передатчика 100%. Напоминаю, это 23 дБм / 200 мВт в диапазоне 5ГГц или 20 дБм / 100 мВт в диапазоне 2,4 ГГц.
Примечание: единица измерения мощности беспроводного сигнала измеряется в дБм или мВт.
Излучаемый роутером/ТД сигнал распространяется вокруг, и попадает на приемные устройства, существенно ослабнув «по пути». Какой примерно сигнал мы имеем на стороне клиента (смартфона, планшета, ноутбука и т.д.)? Ну, к примеру, -50 дБм / 0.00001 мВт или -67 дБм / 0.0000002 мВт.
В то же время беспроводной клиент, который обычно представляет собой мобильное устройство, имеет задачу не только подключиться к сети, но и подольше проработать от батареи. Поэтому клиент не «выбрасывает» напрасно энергию в эфир. Мощность передатчика клиентов обычно находится на уровне 11-17 дБм (12.5-50 мВт). То есть, эта мощность в от 8 до 2 раз меньше, чем мощность сигнала роутера, если говорить об устройствах в 2,4 ГГц диапазоне.
реклама
При этом у беспроводных роутеров/ТД всегда есть CCA Threshold – порог слышимости сигнала, и если уровень сигнала не превышает этот порог, роутер/ТД считает его шумом. Предположим, этот порог — 82 дБм. Таким образом, наш условный роутер с 5 дБи антеннами будет работать с устройствами, уровень сигнала от которых в точке размещения роутера не менее -87 дБм (-87 дБм сигнал + 5 дБи коэффициент усиления антенны роутера = -82 дБм).
Примечание: разумеется, это чисто условный пример, в котором все параметры условно-типичные и даны для понимания ситуации; ваш роутер может иметь антенны с коэффициентом усиления отличающимся от 5 дБи, и иной порог, например — для определенного оборудования Ubiquiti в целом стабильная связь гарантируется при уровне сигнала до -70дБм; порог для сетей 5ГГц ниже чем для 2,4 ГГц даже на одном и том же оборудовании и т.п., но это нюансы, в которые мы углубляться не будем.
В целом для роутера и клиента можно руководствоваться простым правилом: при прочих равных условиях, сигнал теряет 6 дБ мощности (т.е. в 4 раза) при увеличении расстояния от передатчик в 2 раза.
Однако, как было сказано выше, мощность сигнала роутера/ТД обычно в 2-8 раз выше, чем на клиентах. И с отдалением от роутера/ТД неизбежно возникнет ситуация, когда клиент будет слышать сигнал роутера хорошо, а вот роутер будет слышать более слабый сигнал клиента на «грани» возможностей или не слышать вообще (так как уровень сигнала клиента будет опускаться за порог слышимости CCA Threshold). И возникнет странная ситуация, когда сигнал Wi-Fi от роутера на клиентском устройстве вроде бы ловится, но связи нет или она постоянно «отваливается».
реклама
Причина в асимметрии «силы» связи: к примеру, когда клиент мощностью 14 дБм слышит роутер/ТД на -84 дБм (-84 дБм + 2 дБи коэффициент усиления антенны клиента = условный порог слышимости -82 дБм), до роутера/ТД доходит сигнал от клиента лишь на уровне -90 дБм, что находится ниже порога слышимости. При указанных условиях беспроводная связь гарантированно оборвется.
То есть, в каналах беспроводной связи уже при типичных стандартных параметрах работы роутеров/ТД возникает существенная проблема со связью, вызванная асимметрией мощностей Wi-Fi излучателей. И если дополнительно поднять мощность сигнала на одной стороне (роутере/ТД), то проблема только усугубится. Перемещаясь с мобильными клиентами, вы все более часто будете сталкиваться с ситуацией, когда Wi-Fi роутер «теряет» устройства, и именно потому, что у него существенно более сильный сигнал. Клиент «услышит» роутер/ТД, а роутер клиента – нет. Вот почему серьезные производители оборудования не рекомендуют использовать Wi-Fi роутеры и точки доступа на максимальной мощности. Привожу в доказательство фрагмент презентации Cisco (с полной презентацией можно ознакомится здесь).
Даже наоборот, для устранения асимметрии и получения стабильной связи рекомендуется понизить мощность Wi-Fi передатчика в роутере/ТД.
Но если не мощность сигнала, то что же тогда определяет скорость и надежность Wi-Fi соединения?
Скорость подключения, которая ни о чем не говорит.
Скорость подключения по Wi-Fi определяют три параметра: тип модуляции, количество потоков (зависит от количества антенн) и ширина радиоканала.
Но «теоретическая» скорость подключения на основе вышеуказанных параметров имеет мало общего с реальной скоростью работы беспроводной сети. Что же оказывает влияние на эту скорость?
Дело в том, что модуляция в сети непостоянна. Самые прогрессивные модуляции на сегодня — 256 QAM и 1024 QAM (модуляция определяет, сколько бит передается в одном радиосимволе). Но! Эти плотные модуляции очень чувствительны к шуму. И достигаются они только при высоком соотношении сигнал/шум (SNR), когда клиент находится близко к Wi-Fi роутеру/ТД. С удалением от роутера/ТД растет шум, SNR падает, модуляция упрощается для надежности соединения и, как следствие – падает скорость связи. Плюс свою лепту в проблемы сети добавляет интерференция.
Интерференция и шум
Причиной коллизий из-за интерференции в Wi-Fi сетях являются беспроводные устройства, работающие на том же или близком канале. Это вполне могут быть соседские Wi-Fi устройства, а не ваши, и повлиять на их работу вы не сможете.
Примечание: в частности, поэтому рекомендуется использовать непересекающиеся каналы для соседних Wi-Fi роутеров; непересекающиеся каналы помогают избегать интерференции (хотя полностью проблему, конечно, не решают – проблемы растут по мере удаления от передатчиков).
Итак, интерференция – это помеха, вызываемая радиоволнами соседних Wi-Fi устройств.
Источником шума в беспроводных сетях являются не Wi-Fi устройства, использующие для работы тот же радиочастотный диапазон, что и Wi-Fi оборудование. Это различные Bluetooth устройства, 2,4ГГц и 5 ГГц ресиверы, радиотелефоны, микроволновые печи и другое оборудование.
Примечание: впрочем, поврежденные пакеты Wi-Fi и сигналы от устройств за пределами порога CCA Threshold тоже считаются шумами. Сигналы от Wi-Fi устройств, работающих отдаленно от роутера на том же канале, не считаются интерференцией, поскольку сигналы таких устройств не могут быть демодулированы.
Как уменьшить интерференцию и шум в Wi-Fi сети? Для домашнего пользователя я вижу только два варианта действий: перейти на другой канал и провести деагрегацию каналов. Так как объединение каналов уже само по себе ухудшает SNR: каждый дополнительный 20 MГЦ канал отнимает примерно 3dB у показателя SNR.
Примечание: уменьшение ширины канала в 10 раз увеличивает соотношение сигнал-шум в те же 10 раз. Вот почему в стандарте 802.11ax реализована идея разделения канала на дополнительные поднесущие. Сужение канала повышает соотношение сигнал/шум, что и дало возможность использовать прогрессивную кодировку 1024 QAM.
Но решающее влияние на быстродействие вашей сети будет оказывать не соотношение сигнал/шум, не интерференция как таковая, не мощность беспроводного сигнала, и уж тем более не количество беспроводных сетей вокруг, как ошибочно думают многие. Быстродействие вашей беспроводной сети будет в значительной степени определяться утилизацией канала. Ну, если вы живете не в тайге среди медведей, конечно. Там Wi-Fi каналы утлилизировать будет некому, кроме вас.
Проблемы утилизации
Что такое утилизация канала? И почему она сильно влияет на скорость работы Wi-Fi сети? Утилизация — это доля эфирного времени, которую занимают все работающие на данном канале устройства, и чьи сигналы могут быть демодулированы нашим Wi-Fi роутером/ТД, то есть энергия которых выше за CCA Threshold. По сути, пакеты нашей сети «втискиваются» в доступные узкие эфирные рамки между пакетами других сетей, работающих в этом же радиодиапазоне. Увы, но с максимальной производительностью наша беспроводная сеть работает лишь тогда, когда соседские сети на используемом канале не слишком активны или простаивают (а лучше всего – если они на нем отсутствуют). Вот почему настоятельно рекомендуется уходить на самые «незанятые» Wi-Fi радиоканалы. Там банально меньше «утилизаторов» сети.
Примечание: утилизация важна потому, что в Wi-Fi сетях доступ эфирному диапазону реализован по протоколу CSMA/CA (множественный доступ с контролем несущей и обнаружением коллизий), согласно которому беспроводные устройства периодически «слушают» свою частоту на канале, и если она занята, передача данных откладывается, а затем через некоторое время устройство снова делает попытку прослушивания частоты.
Отметим, что утилизация канала никак не влияет на отображаемую в системе скорость беспроводного подключения, но в то же время имеет огромное влияние на реальную практическую производительность беспроводной сети.
Живой пример: стоит одному из беспроводных пользователей поставить на закачку какой-нибудь крупный файл (не говоря уже о торрентах), не выставив разумных ограничений на темп загрузки, как скорость работы всех остальных пользователей на используемом таким юзером Wi-Fi канале существенно упадет, именно из-за утилизации канала. Причем неважно, подключены пользователи к этой же сети, или же к ближайшим сетям использующим тот же Wi-Fi канал. Более того, эффект негативно скажется и на соседних Wi-Fi каналах тоже.
Какой уровень утилизации канала может быть приемлем? Компания Cisco полагает что при утилизации канала более 80%, «ловить» в сети уже нечего. Нет, сеть, конечно, будет работать и при такой утилизации. Но о работе в чем-то близком к реалтайму речь уже не идет.
Низкая утилизация канала — отлично
Средняя утилизация канала — приемлемо
Примечание: не факт, что на канале, на котором меньше всего Wi-Fi сетей, самая низкая утилизация канала — все зависит от сценариев эксплуатации сетей. Установить канал(ы) с самой низкой утилизацией можно только эмпирическим путем.
Одним из эффективных средств уменьшения канальной утилизации (речь идет о средствах, доступных для домашних пользователей), являются: переход на другой канал, уменьшение количества подключенных клиентов в сети, особенно медленных (возможно стоит перевести их в отдельную сеть), уменьшения количества неподключенных Wi-Fi клиентов в зоне действия сети, а также — уменьшение радиуса действия беспроводного роутера, то есть уменьшение мощности передатчика (это отсечет самых дальних и медленных клиентов, которые долго занимают канал и «тормозят» сеть, а также дальние неподключенные устройства, которые регулярно отправляющие менеджмент-фреймы, в том числе не ваши устройства).
Примечание: для устранения конфликтов с соседними сетями Wi-Fi сейчас введен идентификатор BSS Color (Base Service Station), который помечает каждый пакет, что позволяет роутерам и клиентам определить, какие пакеты передаются от соседних сетей, и просто игнорировать их. Это снижает интерференцию от соседних беспроводных сетей и ускоряет передачу данных, но эта возможность доступна только в новейшем стандарте 802.11ах.
Как видим, использование роутера с большой мощностью Wi-Fi сигнала вовсе не означает, что ваша сеть будет работать лучше, станет надежнее или «дальнобойнее». Скорее наоборот. Чем более мощный Wi-Fi роутер/ТД и чем больше радиус его покрытия – тем больше интерференции и шумов такое устройство наловит, тем больше будет утилизация беспроводных каналов и меньше – производительность сети. Да еще и соседям такой гаджет будет создавать лишние помехи. Как-то так.
Ну а если вам есть что прибавить к вышесказанному – прошу в комментарии.