Нещодавно я провів досить багато часу, розглядаючи цю проблему.
Слід розглянути дві теми:
- Яку мережу WiFi бачить клієнт, коли намагається підключитися?
- Як усі маршрутизатори, точки доступу, ретранслятори, комутатори тощо розмовляють між собою?
Почнемо з теми 1:
Здається, є три варіанти:
Призначте інший SSID для кожної точки доступу / репаратора:
Таким чином, ваші пристрої будуть бачити повністю незалежні мережі WiFi, і, коли ви будете ходити навколо місця, вам потрібно буде вручну сказати пристрою переключитися на іншу мережу, як ви віддаляєтесь від точки доступу, до якої ви зараз підключені та ближче до іншого.
Плюси:
Легко налаштувати з будь-яким обладнанням WiFi
Ви маєте повний контроль над тим, до якої точки доступу / ретранслятора ви підключені
Не повинно виникнути жодних можливих проблем (втрата пакету тощо) через автоматичне перемикання
Мінуси:
Якщо ви підете від однієї точки доступу / ретранслятора, ви зрештою втратите зв’язок, навіть якщо інший доступний, і тоді вам доведеться вручну виправити ситуацію
Ваша мережа займе багато частотного простору, і, залежно від розміру, у вас може виникнути велика кількість зіткнень пакетів
Призначте один і той же SSID (і облікові дані для входу), але різні канали для кожної точки доступу / повторювача:
Ваші пристрої повинні (якщо вони вбудовані стандартно) автоматично припускати, що ці різні точки доступу / ретранслятори належать до однієї фізичної мережі та повинні автоматично перемикатися між каналами, якщо це необхідно.
Плюси:
Мінуси:
Деякі пристрої не підтримують автоматичне перемикання, і вам потрібно буде знову підключитися до мережі, щоб запустити комутацію
Багато пристроїв, які підтримують автоматичне перемикання, робитимуть це лише в останній момент, коли вони майже втратили сигнал до іншої точки доступу (або, принаймні, рідко налаштовується, в яку точку вони переключаються), що призводить до неоптимального сигналу рівні і, таким чином, знижують пропускну здатність
У багатьох випадках комутація призведе до короткого відключення мережі та можливої втрати пакетів, що може заважати таким речам, як VoIP-з'єднання чи інші потокові носії
У вас дуже мало ручного контролю за часом, коли відбувається перемикання
Ваша мережа займе багато частотного простору, і, залежно від розміру, у вас може виникнути велика кількість зіткнень пакетів
Налаштуйте систему, де точки доступу / ретранслятори керують усіма комутаціями:
У цій установці існує лише "одна" мережа з одним SSID, що живе на одному каналі. Усі точки доступу / ретранслятори передаватимуть та прийматимуть з однаковою частотою. Точки доступу / ретранслятори розмовляють між собою, щоб переконатися, що жоден пакет не отримується "двічі". Точки доступу / ретранслятори також визначають, яким саме потрібно надсилати пакети, призначені для пристрою, залежно від того, хто має найкраще з'єднання. Таким чином, ваші пристрої навіть не знають, що вони розмовляють з різними точками доступу / ретрансляторами. Вони просто побачать сильний сигнал, куди б вони не пішли.
Плюси:
Автоматичне перемикання працює для будь-якого клієнтського пристрою, без цього пристрій навіть не знає про це
Якщо система працює добре, не повинно відбуватися короткого відключення або простою і жодних пакетів не втрачається
Має працювати без проблем навіть для VoIP-з'єднань тощо.
Ваша мережа використовує лише один діапазон частот
Якщо точки доступу / ретранслятори розумні, вони можуть автоматично уникнути зіткнень пакетів (принаймні для даних, які вони надсилають)
Прилади перемикаються на найближчу точку доступу / ретранслятор, переконуючись, що вони завжди мають оптимальну силу сигналу і, таким чином, пропускну здатність
Мінуси:
Потрібно спеціалізоване обладнання, але це фактично доступно дешево зараз (див. Нижче)
Ви не маєте вручну контролю над часом перемикання, але оскільки система намагається гарантувати відсутність втрат пакету та простоїв, це не має значення.
Оскільки ваша мережа працює лише в одному частотному діапазоні, ви не отримуєте додаткову пропускну здатність від використання декількох діапазонів частот, але це актуально лише для мереж з тоннами клієнтів і трафіку, і їх можна усунути, наприклад, завдяки більшому доступу точки та зменшення їх індивідуальної сили сигналу
Не впевнений, чи це очевидно ще, але я б ВИЗНАЧЕННО відстоював варіант 3 над іншими двома зсувом.
Там має бути декілька апаратних варіантів (я вважаю, що EnGenius, наприклад, робить один *), але той, з яким я пішов, - це лінія UniFi від Ubiquity Networks (я жодним чином не пов'язаний з ними, крім того, що я дуже щасливий клієнт ).
Вони продають кілька різних типів точок доступу, які підтримують різні стандарти WiFi (b / g / n, ac), і призначені для внутрішнього або зовнішнього використання. Я використовую UniFi AP LR (внутрішня версія далекого діапазону b / g / n), яка продається за ціною менше, ніж 90 доларів США (версія для дальнього діапазону навіть коштує близько $ 65).
Якщо ви встановите бета-версію їх (безкоштовного) програмного забезпечення контролера (який я вже вважав дуже стабільним), точки доступу зв’язуватимуться між собою для обробки автоматичної комутації пристроїв, щоб реалізувати те, що вони називають "Zero Handoff Roaming " . І це працює фантастично *. Я можу спостерігати за контролером за тим, як інші клієнти передаються між AP-адресами, підтримуючи безперебійні дзвінки по скайпу тощо. Клієнти абсолютно не знають, що відбувається. Вони бачать єдину бездротову мережу з ідеальним сигналом будь-де.
BTW: Програмне забезпечення контролера необхідне лише для налаштування AP та оновлення їх програмного забезпечення. Після запуску системи ви можете вимкнути програмне забезпечення, і все ще працює. Тож вам не потрібно жодного іншого спеціалізованого обладнання для впровадження цієї системи, лише купа AP-файлів, розсипаних по вашому сайту.
Тепер, до теми 2 від самого початку, тобто як змусити AP / ретранслятори розмовляти між собою:
Тут є два варіанти:
Провідний
Бездротовий
Плюси і мінуси повинні бути очевидними: дротовий провід швидший, надійніший і, ймовірно, більш безпечний, але це може бути неможливим, оскільки він передбачає запущені дроти ... Отже, виберіть його, якщо зможете, і при необхідності перейдіть до бездротового зв’язку.
На щастя, додатки UniFi також підтримують обидва режими *. Для початкової конфігурації вам потрібно один раз підключити їх до дроту, щоб забезпечити їх, але тоді ви можете сказати всім, окрім одного, просто бездротово підключитися до найближчого сусіда, відключити їх від мережі та перемістити їх до своєї остаточне розташування. Примітка. Я ще цього не пробував, тому не знаю, наскільки добре це працює. Крім того, я не знаю, чи підтримує система декілька стрибків або чи потрібно кожен AP, який використовує бездротову висхідну лінію, наближений до провідного AP.
Зауважте також: Я протестував їх систему лише у досить невеликій мережі (3 AP з приблизно 20 пристроями). У цій програмі він працює чудово і забезпечує набагато кращу стабільність та продуктивність, ніж наші попередні налаштування. Але програмне забезпечення v3 (яке необхідне для роботи з нульовою передачею) залишається бета-версією і офіційно не рекомендується для виробничого використання. Можливо, інший виробник має рішення, яке вже не в бета-версії ... Не впевнений.
* ОНОВЛЕННЯ:
Кілька речей, які я досліджував у вихідні:
- У EnGenius WiFi точки доступу нічого НЕ здається, пропонують нульовий передачі обслуговування (або будь-який еквівалент). Поки що єдині, на які я натрапив, - це додатки UniFi, але, мабуть, є й інші рішення.
- Нульова передача обслуговування тільки здається , підтримується з б / г / п-мереж до цих пір і не змінного струму, тобто без підтримки поки для УАП-AC (я не пробував).
- У УСОСФСЕ Л у НЕ підтримують нульову передачі обслуговування і бездротові висхідні в той же час (я пробував і так говорить тут ). Отже, якщо ви хочете використовувати нульовий хід передачі даних з цими пристроями, ви повинні з'єднати всі свої AP-адреси за допомогою дроту. Можливо, в далекому майбутньому обидві функції будуть доступні одночасно, але я не знайшов жодних ознак того, що це навіть є на їхній дорожній карті, тому я б не чекав цього.