Чи є обмеження для одночасно активних точок доступу Wi-Fi в одному районі?


40

Я пишу API для управління зовнішнім пристроєм. Частиною цього API є сканування пристрою для точок доступу Wi-Fi. API буде реалізовуватися на багатьох типах пристроїв із різною ємністю пам'яті. Я хочу знати, чи можу я просто виділити буфер для знайдених точок доступу один раз, а потім забути про нього, чи потрібно мені обробляти це за допомогою динамічного розподілу пам'яті.

Щоб прийняти таке рішення, мені потрібно знати, скільки різних мереж / точок доступу Wi-Fi може бути доступним у певній області.

На роботі, коли я роблю сканування Wi-Fi, я підбираю 16 різних мереж Wi-Fi. Навіть якщо більшість цих мереж Wi-Fi погано доступні, я все-таки бажаю забрати їх під час мого сканування через Wi-Fi.

Чи є обмеження для одночасно активних точок доступу Wi-Fi в одному районі? Більш конкретно, чи є обмеження для одночасно активних мереж Wi-Fi в одному районі? Якщо так, що станеться, якщо ви перейдете через це?


Що я намагався (Дослідження)
Я спробував гуглінг, але єдине, що, здається, з’являється - обмеження кількості пристроїв на точку доступу . Різні пошукові запити ("обмеження точки доступу", "максимальна точка доступу до wifi") не дали мені результату, який я шукав.

Потім я спробував з різними пошуковими термінами, намагаючись з’ясувати, як працює сканування Wi-Fi. Я дізнався, що вони працюють, надсилаючи пакет, який в основному вітається, а потім слухаю, скільки привіт вони отримують назад .
Це, здається, вказує мені, що шапки немає; Теоретично я міг би придбати багато смужок живлення, підключити багато точок доступу Wi-Fi (можливо, всі підключені до одного великого маршрутизатора, щоб вони були підключені до Інтернету, можливо, ні), зробити сканування Wi-Fi і знайти безліч точок доступу за умови, що вони мають різні SSID. (Я не планую цього робити; навіть якби я це зробив, не було б способу дізнатися, чи мене обмежують протокол чи сканер.)
Це правильно? Чи немає в точках доступу Wi-Fi кришки? Згаданий теоретичний сценарій навіть працює на практиці?


Не впевнений, але, безумовно, цікаве запитання
Ерік Ф

Хоча я лінивий більше досліджувати, мова йде про доступні канали, що не перетинаються, та радіоперешкоди.
Даніель Б

@DanielB У мене вже так далеко, але, здається, ніхто не згадує жодних цифр. Доступно 16 каналів, але не завжди залежно від країни, а потім люди лише рекомендують вам використовувати 3 з них. Зважаючи на те, що я знаходжу 16 різних мереж з моїм WiFi-скануванням на роботі, чітко обмеження не є 3. У мене таке відчуття, що це не в 16 ... але я не можу знайти специфікацію чи щось інше, що чітко говорить "X є межа ". Якщо цього немає, то яка була б розумна межа?
Пімгд

Доцільна межа визначається кількістю каналів, що не перекриваються: 3. Над цим продуктивність знизиться, коли використовуються всі AP.
Даніель Б

2
+1 - це цікаве питання, особливо для підприємств, коледжів тощо, де WiFi можуть інтенсивно використовувати сотні людей у ​​відносно обмеженій зоні. Хтось підозрює, що в деяких випадках ліміт був досягнутий, він просто не зафіксований (можливо, тому, що люди просто списують його як "лускатий WiFi" і не хвилюються про причину).
Даніель Р Хікс

Відповіді:


23

Стандарт Wi-Fi 802.11 (та його варіанти) не передбачають технічного обмеження на кількість активних SSID в будь-якій даній області. Насправді, багато новіших маршрутизаторів та AP можуть транслювати декілька SSID та керувати кількома віртуальними мережами. Таким чином, у вас може бути десятки, навіть сотні, SSID, що працюють і "видимі" в даній області. Крім того, у міру того, як нові технології та смуги стають доступними, ширина смуги пропускання краще використовувати, завдяки чому спектр у певній області може бути більш переповненим без значних втручань.

Якщо ви дійсно повинні мати можливість зберігати інформацію про всі вони, а не найкращі наявні сигнали X, тоді вам потрібно буде використовувати динамічне розподіл.


1
+1 Для того, щоб вдатися до мого фактичного запитання: "Скільки одночасно активних Wi-Fi мереж може бути в одному районі?" Тому що це ви отримуєте при скануванні. Мережі. Не точки доступу.
Пімгд

Я прийняв цю відповідь, оскільки минуло 24 години, і я вважаю, що це досить добре відповідає на моє питання. Оскільки один маршрутизатор може обслуговувати декілька SSID, можна досягти майже нескінченної кількості виявлених мереж. Таким чином, буфер фіксованого розміру не працюватиме. Мені доведеться використовувати динамічно виділений буфер.
Пімгд

10

На активних пристроях Wi-Fi немає шапки. Однак занадто багато точок доступу Wi-Fi (WAP) можуть призвести до того, що деякі не відображатимуться на вашому пристрої через обмеження пристрою. Якщо два WAP використовують один і той же канал, буде перешкода, що спричинить випадання сигналу.

Фактичні точки доступу до Wi-Fi працюватимуть, і якщо на пристрої немає обмежень, ви можете сканувати та отримати стільки WAP-мереж, скільки є.


Як перешкода вплине на сигнал? Чи зникне слабший сигнал? Або також будуть впливати сильніші сигнали?
Пімгд

Розгортаючи щільну мережу точок доступу, необхідно зменшити потужність сигналу передачі кожної з точок доступу. Якщо ви не знижуєте потужність, точки доступу створюють перешкоди один одному, явище, відоме як перешкода на каналі. Це означає, що всі сигнали будуть порушені.
Едді

Отже, наявність 17 різних точок доступу Wi-Fi спричинить перешкоди, блокуючи слабші сигнали. Чи означає це, що він фактично обмежений на 16, або 17-ти точками доступу Wi-Fi все ще будуть доступні, за умови, що сигнал від кожного з них буде досить сильним? Або сильніші сигнали можуть викликати сильніші перешкоди, порушуючи Wi-Fi ще більше? В основному, ви можете успішно підібрати 17 або більше мереж Wi-Fi за допомогою сканування Wi-Fi?
Пімгд

4
@Pimgd Досі немає обмежень. У моєму старому університеті мережа wi-fi іноді скидала пакети. Зсередини центральної будівлі концентратора я запустив сканер і взяв 87! різні "SSID". Я це кажу в лапках, оскільки у нас були точки доступу, які дозволяли отримати доступ до декількох (3) мереж кожна. Однак, навіть враховуючи це, це мінімум 29 точок доступу в межах дальності. Насправді їх було більше (37), оскільки не всі вони були із цієї системи і транслювали лише одну мережу. Зауважте: всі вони вміщуються в діапазон 2,4 ГГц.
Балдрік

6

Фон

Канали

У Нідерландах, як і в більшості країн, канали від 1 до 13 доступні для використання Wi-Fi у "стандартному" діапазоні 2,4 ГГц, як це використовується у стандартах Wifi B, G & N. Це здається стандартом CCITT. Всі країни Америки (Північна, Центральна, Південна), схоже, використовують лише канали від 1 до 11, що, здається, є стандартом FCC. Я вважаю, що канал 14 також доступний в Японії, але тільки для B&G, а не для N. Wifi A використовував 5 МГц діапазон, як і Wifi "N дводіапазонний діапазон" (паралельно з діапазоном 2,4 ГГц) . Wifi A в значній мірі застарілий - він пропонував 54 Мбіт порівняно з лише 11 Мбіт для B, але має низьку потужність, короткий діапазон і ніколи не був «популярним» - тоді він застарів G, який запропонував 54 Мбіт у діапазоні 2,4 ГГц і так само був легко поділитися / сумісно з B.

SSID

Остерігайтеся, що один і той же SSID може бути повторно використаний багатьма точками доступу Wi-Fi, як правило, в одній загальній області, таким чином, що кілька / багато хто може бачити одночасно. Це не помилка, це робиться навмисно. Такі кілька WAP-файлів з одним і тим самим SSID можуть потенційно спричинити великі кошмари, якщо всі вони матимуть різні паролі / шифрування - але це не буде навпаки: великі організації розміщують кілька WAP по всьому офісному простору з однаковим SSID та однаковим паролем / шифруванням, так що мобільні пристрої можуть мінятися з однієї WAP на іншу відповідно до сили сигналу. Це відбудеться автоматично, коли пересування спричиняє випадання існуючого з'єднання. Потім пристрій спробує знову підключитися, як правило, до того ж SSID, і тому підбирайте найсильніший доступний WAP з тим самим старим SSID - він навіть не помітить, що його не той самий (зазвичай BSSID WAP, який буде апаратним або MAC-адресою, ніколи не вказується). Однак, оскільки наявність WPA2 (протокол безпеки) у 2004 році, пристрій може підписатися на "новий" WAP, поки він ще підключений до "старого" WAP, він може перейти на використання "нового" , підпишіться на "старий" і знову почніть шукати "наступний новий" WAP. Таким чином мобільні пристрої можуть обмінятися на найкращий доступний WAP, завжди з тим самим SSID, не перериваючи постійну комунікацію. Це важливо для мобільних пристроїв, оскільки, навіть при високій пропускній здатності, процедура входу все ще відносно повільна або, можливо, з будь-якої причини виходить з ладу (погана настройка?). Звідси ідея "попередньо ідентифікувати". Імовірно, пристрій, маючи вибір, (спершу) вибере WAP з найсильнішим сигналом як "найкращим", але також може віддавати перевагу ізольованій WAP (тобто не ділитися своїм каналом з іншими сигналами WAP), або будь-яким іншим, а потім спробувати інші WAP-адреси, якщо / коли не вдалося увійти до першого (-ів).

Перекриття та зіткнення

Якщо 2 або більше WAP використовують один і той же канал, то для їх використання можна сказати, що існує сигнал перекриття. Однак, оскільки "повітря" заповнюється радіосигналами лише за потребою, з досить низькими нестислимими накладними витратами (увімкнення, тривожний рукостискання, періодичні трансляції та відповіді), то фактичне зіткнення сигналу може бути проблема лише іноді. Постійний інтенсивний трафік (навіть на одній WAP) неодмінно спричинить зіткнення, і тому втрачені пакети або "випадуть", коли на тому ж каналі, що і 1 або більше інших WAP, особливо якщо вони мають схожу або більшу потужність сигналу. Якщо бути справедливим, "випадання" вже є ризиком з ізольованим WAP, якщо трафік занадто високий, оскільки вже існує конкуренція між декількома клієнтськими пристроями. Теоретично, навіть ізольований WAP з одним клієнтським пристроєм може зазнати зіткнення та втрат! Отож, це все, що стосується ймовірності, з випадковими та широко різними результатами, здебільшого ризикує "випасти" у разі великого трафіку. Суміжні канали також перешкоджають один одному, оскільки фактичний спектральний розподіл, "зайнятий" одним каналом або "центральною частотою", накладається на менший і менший градуси із сусідніми каналами з кожної сторони, приблизно до 4-го видаленого (інтерференція падає лише до помірної на +/- 3, а потім слабкий на +/- 4, з урахуванням сильних сигналів). Ризик фактичного зіткнення та втрати "випадання" - це питання статистики, при цьому втручання сусідніх каналів є менш імовірними порівняно з тим самим каналом. з випадковими та широко різними результатами, в основному ризикує "випасти" у разі великого руху. Суміжні канали також перешкоджають один одному, оскільки фактичний спектральний розподіл, "зайнятий" одним каналом або "центральною частотою", накладається на менший і менший градуси із сусідніми каналами з кожної сторони, приблизно до 4-го видаленого (інтерференція падає лише до помірної на +/- 3, а потім слабкий на +/- 4, з урахуванням сильних сигналів). Ризик фактичного зіткнення та втрати "випадання" - це питання статистики, при цьому втручання сусідніх каналів є менш імовірними порівняно з тим самим каналом. з випадковими та широко різними результатами, в основному ризикує "випасти" у разі великого руху. Суміжні канали також перешкоджають один одному, оскільки фактичний спектральний розподіл, "зайнятий" одним каналом або "центральною частотою", накладається на менший і менший градуси із сусідніми каналами з кожної сторони, приблизно до 4-го видаленого (інтерференція падає лише до помірної на +/- 3, а потім слабкий на +/- 4, з урахуванням сильних сигналів). Ризик фактичного зіткнення та втрати "випадання" - це питання статистики, при цьому втручання сусідніх каналів є менш імовірними порівняно з тим самим каналом.

Нижня лінія

Ви ніколи не знайдете будь-якого стандарту або специфікації щодо того, скільки WAP може бути присутнім в одній видимій області, на тому ж каналі, рекламуючи той самий SSID та / або будь-яку комбінацію такого. Не дивіться, ви лише витратите свій час. На практиці, якщо коли-небудь буде стільки трафіку / перешкод, що користування Wi-Fi стає ненадійним, лише тоді люди будуть шукати (лікувальне) рішення. Як правило, додаючи ще більше WAP (з тим же SSID)! І так теж зростатиме перешкода. За винятком випадків, коли клієнтський пристрій достатньо розумний, щоб завжди підключатися до найсильнішого доступного WAP для його цільового SSID - тоді ви можете сміятись до банку, оскільки трафік буде ефективно розподілятися навколо, а втручання не спричинятиме фактичного "випадання" до тих пір, поки сигнал "хороший" значно сильніше, ніж "всі інші".

Практична відповідь?

Я б сказав, що зовсім не так сильно, що вам слід потурбуватися лише сказати 10 найсильніших сигналів на тому ж каналі Wifi. Це робить максимум корисною панеллю з 130 точок доступу до списку. Під час сканування слід зберігати список WAP, що бачиться для кожного каналу, включаючи деяку інформацію про потужність сигналу та, звичайно, BSSID, щоб ви зберігали лише топ-10 сигналів (а не створювали дублікати з тим же BSSID). Звичайно, ви можете подумати, що 10 надто багато на одному каналі, можливо, 3 або 5 достатньо, або що завгодно (це ваш дзвінок). Крім того, якщо у вас вже є цільовий SSID (можливо, ви вже підключені), ви можете перелічити невелику кількість WAP для того самого SSID на будь-якому каналі, де знайдено, незалежно від того, наскільки погана потужність сигналу, але все-таки найкращий доступний сигнал із тих WAP із тим самим SSID (тобто для кожного каналу зберігайте половину списку WAP-вершин найвищої міцності з будь-яким SSID, плюс ще половину списку WAP найкращої міцності, що має однаковий цільовий SSID). Тоді ви можете поінформований вибір найкращого доступного WAP для того ж цільового SSID, знаючи, чи є інші WAP в тому ж / сусідньому каналі і чи є відносна потужність. Ймовірно, вам потрібно буде встановити якийсь абсолютний поріг сили як "мінімальний для розумного шансу на успіх", а потім шукати якийсь компроміс між найкращим ізольованим та найсильнішим сигналом WAP. І ти будеш щасливим кемпери (теж на роботі). знаючи, чи є інші WAP на тому ж / сусідньому каналі, і там відносна міцність. Ймовірно, вам потрібно буде встановити якийсь абсолютний поріг сили як "мінімальний для розумного шансу на успіх", а потім шукати якийсь компроміс між найкращим ізольованим та найсильнішим сигналом WAP. І ти будеш щасливим кемпери (теж на роботі). знаючи, чи є інші WAP на тому ж / сусідньому каналі, і там відносна міцність. Ймовірно, вам потрібно буде встановити якийсь абсолютний поріг сили як "мінімальний для розумного шансу на успіх", а потім шукати якийсь компроміс між найкращим ізольованим та найсильнішим сигналом WAP. І ти будеш щасливим кемпери (теж на роботі).


Приємна відповідь, але я не маю контролю над власне скануванням. Я повинен зберігати результати сканування на якомусь іншому пристрої. Це було б чудовою відповіддю, якби я будував власний сканер Wi-Fi. Проте я ціную теорію, що стоїть за вашою відповіддю (ви отримуєте +1 за це), оскільки вона пояснює і підтверджує деякі речі про Wi-Fi, які я знайшов.
Пімгд

Є багато, багато, набагато більше каналів, ніж лише 13: en.wikipedia.org/wiki/List_of_WLAN_channels І цей список буде лише зростати з часом.
Адам Девіс

5

Цей коментар трохи довгий і менш технічний, ніж решта. Але, ось математичний спосіб подумати над проблемою.

Припустимо, що в даній області дозволена лише одна точка доступу. Один з простих способів заставити пристрій побачити два - поставити дві точки доступу далеко один від одного, а пристрій посередині. Пристрій знаходиться в діапазоні обох, але точки доступу не знаходяться в межах один одного, тому вони не можуть знати, що є проблема : 2 точки доступу

Це легко узагальнюється.

Якщо nв зоні дозволено лише точки доступу, то ви можете поставити n+1точки доступу в коло таким чином, щоб антиподальні точки доступу взаємно були поза діапазоном. Тоді жодна точка доступу не бачить більше, ніж n-1інші точки доступу, але пристрій посередині бачить усе n+1. Ось перехід від трьох до одинадцяти точок доступу. Зауважте, що поки жодна точка доступу не знаходиться в самій темній зоні, жодна з них не знає, що існує проблема!

3 точки доступу 4 точки доступу 5 точок доступу 6 точок доступу 7 точок доступу 8 точок доступу 9 точок доступу 10 точок доступу 11 точок доступу

Ці зображення виходили з швидкої програми, яку я щойно написав.

[РЕДАКТУВАННЯ: оновлено кількома кращими фотографіями!]


Я думаю, що це не вдається після шостої точки доступу або близько того.
Пімгд

@Pimgd - це те, що я думав спочатку теж, але якщо ви його перегляньте уважно, то виявите, що це не так. Щоб аргумент спрацював, будь-яка точка доступу не повинна бачити принаймні одну точку доступу. Я оновив свою відповідь деякими
гарнішими

2
Ooooh досить графіка (+1). Я бачу, що вони не знали б, що зараз є проблема.
Пімгд

Звідси мій коментар до оригінального питання. +1 для ваших зображень :)
hagubear

Цікаве та пов’язане із цим - ось чому занадто багато AP-програм, які транслюються на одному каналі, спричиняють проблеми. Та червона зона в центрі? Так, саме там у мережі найбільша перевантаженість. Це погано
Вейн Вернер

1

Теорія
Wi-Fi 2.4G має 11 каналів. 13 у деяких країнах. Однак канали не є окремими, вони заважають один одному, тому є лише 3-5 окремих каналів. Точки доступу на одному каналі можуть співіснувати, однак, якщо один з них надсилає безліч даних, це призводить до серйозних втрат швидкості, більше ніж просто спільного пропускної здатності. Фактична втрата залежить від якості пристроїв та їх конфігурації. Вони домовляються про загальний графік розкладу часу, але, на практиці, мають проблеми з дотриманням його, особливо клієнтів. Коли два пристрої випромінюють пакет одночасно на пересічних каналах, обидва пакети втрачаються, і пристрої потрібно чекати, коли їх черга повторно відправляється. Наявність старого клієнта WiFi на каналі - це грандіозне шоустоппер, оскільки вони мають та використовують різні розклади.
Зауважте, що пристрої Wi-Fi - не єдині користувачі цих трьох каналів. Бездротові пристрої, телефони DECT, мікрохвильові печі, засоби захисту автомобіля використовують усі ті ж 3 канали і ще гірше перешкоджають. Я фактично знаю випадок, коли швидкість Wi-Fi в офісі з відкритим простором зросла майже в 2 рази після того, як була знайдена і вимкнута одна бездротова миша. Це була дуже погано сконструйована миша. Коли один пристрій надає кілька SSID, або група ретрансляторів працює разом на одному SSID, вони не створюють для себе особливих перешкод, оскільки вони узгоджуються за загальним графіком. Вони, принаймні, повинні.
Відповідь
Отже, якщо на одному каналі є дві точки доступу, вони повинні розділяти 15% -75% пропускної здатності одного. Накладні витрати залежать від численних значень, якості як точок доступу, так і їх клієнтів. Я не очікував, що навіть три мережі з високою навантаженням спрацюють нормально. Не існує встановленого обмеження щодо кількості не завантажених мереж в одному просторі, але не слід сподіватися, що більше 10 різних пристроїв мирно співіснують.


Я помітив, що мій Apple TV стає млявим, використовуючи ефір, коли вмикається мікрохвильова піч.
Метью Лок

1
... чи немає всього 16 каналів? Чому ти кажеш 11?
Пімгд

Хоча це цікаво з точки зору якості мережі та точки зору QOS, це фактично не відповідає на питання :(
Vogel612

Дивлячись на відповідь більш докладно, ви, здається, говорите про обмеження кількості КЛІЄНТІВ, а не про обмеження кількості точок доступу / мереж. Я не шукаю обмеження на клієнтів, працюючи чи іншим чином, я шукаю обмеження в мережах / точках доступу, яке можна було б отримати при скануванні для мереж Wi-Fi.
Пімгд

1, 6 і 11 - загальна кількість каналів. Наскільки я знаю, Барафу правильний. Канали 1, 6 і 11 не перетинаються і є найкращими каналами для використання. Мені ніколи не рекомендували користуватися каналом 16. Скільки я ненавиджу включати посилання, подивіться на перше зображення (1.1) en.wikipedia. org / wiki /…
Едді
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.