вторник, 29 марта 2022 г.

Роуминг в wi-fi на оборудовании Mikrotik

Эта статья должна была выйти ещё в самом начале января, когда мной был куплен ещё один роутер Микротик - hap ac 2. Однако, как известно январь - месяц весёлый, а февраль так и вовсе не переставал удивлять до всеми известных событий, а дальше... ну вы и сами всё знаете...

Фото - подарочек себе на НГ  :-)

И так, имея на руках 3 современных роутера этого именитого бренда я решил сделать себе роуминговую сеть в частном доме. Тут позволю себе не большое отступление - я в этой теме не прошарен. Более того, понял, что многие данную технологию зовут mesh. Цель и задача: сделать так, чтобы когда я разговариваю по Вотсап и хожу по дому - звук не глючил, а также организовать переключение между сетью 2.4 и 5 ггц. 

Размещение роутеров и конфигурация сети: в качестве шлюза выступает роутер hap ac 3, далее многопортовый гигабитный свич D-Link, оставшиеся 2 роутера hap ac 3 и hap ac 2 соединены гигабитной проводной сетью со свитчем. Все роутера отделены между собой кирпичными стенами, но вай-фай между ними проходит. 

Я не буду рассказывать про полную настройку роутера - воспользовался мастером и ручным конфигурированием всего и вся. На шлюзе - это фаервол. Режим: роутер. На оставшихся двух вспомогательных роутерах - режим точка доступа, все порты и радиомодули в режиме свитч. Фаервол отлючён. Мною проверено, что настройка для последней версии 6 и 7 всё работает. 

Я настроил все точки доступа на один канал в диапазоне 2.4 и 5 ггц. Задал единый пароль для сетей. Имена в рамках одного диапазона одинаковые. Но у 2.4 и 5 ггц - разные. 

WDS Mode: dynamic mesh

WDS Default Bridge: none

Были также изменены и другие настройки по многочисленным тонким параметрам, но именно эти 2 делают то, что требовалось! Для понимания сути - роуминг возможен только тогда, когда роутеры друг друга слышат и могут передать клиента между собой без повторной авторизации. Почему dynamic? - если отвалится один из роутеров, то сеть сама переконфигурируется. Если ввести в строй ещё один роутер, то никаких настроек на старых делать будет не нужно. 2 параметр должен быть none! Дело в том, что у нас порты все и так в bridge, в противном случае возникает петля и сеть начинает глючить.

А что по-поводу переключение клиентам между сетью 2.4 и 5 ггц и эффектом, когда клиент держится за сеть до последнего и не желает переключаться на ближний роутер? - У меня такой проблем не возникло, почему я и не описываю момент с настройкой уровней сигнала отключения клиента. 

Нюансы: для сети 2.4 разрешены стандарты g/n, а для 5 - все варианты. Для того, чтобы корректно работал мой телефон Сяоми я сделал ЭТО. При просмотре сетевых интерфейсов можно наблюдать стремительно увеличивающиеся значения wds соедениений между роутерами. Это никак не влияет на качество соединений. Отмечу настройку беспроводной сети: Multicast Helper - должна быть выключена! Иначе наблюдаются потери пинга или рост значений до 200-300 мс.

Тестирование и результат: запущенный пинг в терминале телефона не имеет потерянных пакетов при перемещении по дому. Скорость на 2.4 ггц в пределах 40-50 мбит/с (полоса 20 мгц), на одном из роутеров данный диапазон выключен. На 5 ггц в пределах одной комнаты с роутером скорость на скачку достигает 280 мбит/с, а на отдачу до 370 мбит/с при тарифе 600 мбит/с. К сожалению, ограничения связаны именно с телефоном - на роутерах другой фирмы и в других местах значения аналогичны. Полоса пропускания на 5 ггц до 80 мгц. Через одну стену - скорость падала до 120-170 мбит/с. Также были проведены испытания с отключением роутеров от основного роутера - в этом случае mesh обеспечивал на 5 ггц показатели в районе 80 мбит/с. Для измерения использовалась программа speedtest на телефоне. На участке 2.4 ггц показывается себя очень хорошо - телефон сам выбирает тот роутер, который ближе. 

Итоги: mesh и роуминг довольно легко реализовать на оборудовании Микротик с минимальными настройками.

Комментариев нет:

Отправить комментарий