Для получения "бесшовного (*) WiFi" необходимо выполнение следующих условий: // (* настоящей бесшовности (handover) в WiFi нет, есть только набор костылей для ускорения процесса перехода)
Базовое:
- Единое имя сети (SSID), тип шифрования и пароль
- Единый DHCP-сервер и сохранение IP клиента при переходе между точками (единый L2-сегмент) (в том числе объединенный через EoIP-туннель)
"Бесшовность", поддержка со стороны точки доступа и клиента:
- 11k (передача клиенту информации о соседях). Работает на основе сканирования эфира, необходимо только включение "Управление BSS-окружением 802.11k/v"
- 11v (спихивание клиента при плохом сигнале). Не требует общения, работает при включенном Band Steering, но BS в кинетике сейчас работает только в основной ("домашней") сети (AccessPoint0).
- 11r (синхронизация ключей шифрования между разными ТД для ускорения процесса перехода). Требует общения между точками доступа. В Keenetic реализовано посредством широковещательных UDP-пакетов в сегменте. Работает в пределах одного broadcast-сегмента при поставленной галке 11r и совпадающих на всех точках MDID и IAPP key. (а еще можно 11r over EoIP over IPsec over LTE, пилим бесшовность между домашней сетью и роутером в машине)
Всё это можно настроить вручную на кинетиках в любом режиме работы.
WiFi-система дает следующие вещи:
- автоматическая настройка основных параметров на всех точках доступа
- автонастройка беспроводной транспортной сети (backhaul посредством отдельной пятой AP) на всех точках, в которой идет передача нескольких vlan и режим 4MAC
- автовыбор пути до головного роутера посредством протокола STP. ... и дает очевидные минусы в виде жестких ограничений в настройке.
Итак, типичная ситуация: у нас стоит основной роутер (скажем, Peak) в глубине квартиры/дома, возможно даже в щите (т.е. WiFi на нем может быть не нужен), а возле окна в комнате стоит второй роутер (Hero), в который можно воткнуть LTE-модем для резервного интернета. В другой комнате стоит Buddy в качестве еще одной точки доступа. Все устройства могут быть любой подходящей модели. Возможно сделать аналогичную схему, соединив устройства по воздуху, но такой вариант будет описан позже. (тут есть пример)
0. На всех устройствах заходим в CLI (telnet/SSH) и говорим
interface Bridge0 no rename
Этим мы стираем служебное имя "Home", чтобы веб-интерфейс позволил нам менять vlan и удалять точки доступа из "домашней сети".
1. Настраиваем Peak как обычно через web-интерфейс, подключившись к первому порту.
В разделе Интернет - Проводной создадим еще одно подключение на 8 порту. VLAN не указываем. Это будет резервное подключение через LTE-модем в Hero.
В разделе сегментов настраиваем как обычно SSID, IP-адреса и т.п.
В моем примере IP роутера в домашней сети 192.168.1.1, в гостевой 192.168.2.1
Для работы 11k/r/v поставим соответствующие галки, укажем ID и ключ мобильного дома. Для каждого сегмента они должны быть уникальны. Например, 11 для домашней и 22 для гостевой.
В разделе домашней сети поставим например на 6 порту домашнюю сеть тегом, укажем VLAN 100. Это временно.
В разделе гостевой сети - аналогично на 7 порту, укажем VLAN 200. Это будет порт для подключения Buddy.
Далее заходим в CLI (telnet/SSH) и добавляем домашнюю и гостевую сеть в тегированном виде на 8 порт (для подключения Hero):
interface 8
switchport mode trunk
switchport trunk vlan 100
switchport trunk vlan 200
system configuration save
2. Настраиваем Hero:
- удаляем стандартное проводное подключение на WAN-порту
- удаляем стандартную гостевую сеть
- в разделе домашней сети назначаем адрес 192.168.0.1/24 и удаляем WiFi-точки из домашней сети
- создаем сегмент домашней сети Peak (HomeNet):
Указываем SSID, пароль;
указываем ID и ключ мобильного домена как у домашней сети на Peak
добавляем VLAN на 4 порт (порт для подключения к Peak), указываем VLAN 100.
IP-адрес - например 192.168.1.2, DHCP-сервер - отключен, галка NAT снята.
Ставим галку "Доступ к приложениям домашней сети"
- аналогично настраиваем гостевую сеть, IP-адрес 192.168.2.2, ID и ключ мобильного домена как у гостевой сети на Peak, vlan 200
Домашнюю и гостевую сеть основного роутера по желанию добавим на остальные порты Hero, чтобы использовать его как свитч:
Соединяем 4 порт Hero с 8 портом Peak. Если всё настроено правильно - Hero будет доступен из домашней сети Peak по обоим адресам 192.168.1.2 (в домашней сети) и 192.168.0.1 (как роутер), раздавать "бесшовную" домашнюю/гостевую сеть с Peak, и являться резервным каналом в интернет для Peak. При этом в данной схеме для простоты настройки сам Hero ходит в интернет за обновлениями и синхронизацией времени через LTE, хотя можно настроить и использование проводного подключения Peak для этих целей.
3. Настраиваем Buddy.
Тут всё просто - в мастере первоначальной настройки выбираем "Настроить отдельную сеть Wi-Fi (режим Точка доступа)", настроим SSID и пароль домашней сети Peak.
После настройки и подключения к 7 порту Peak зайдем на него и параметры роуминга 11r и добавим гостевую сеть при необходимости (укажем vlan 200 на проводном подключении).
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
KorDen
Немного теории:
Для получения "бесшовного (*) WiFi" необходимо выполнение следующих условий:
// (* настоящей бесшовности (handover) в WiFi нет, есть только набор костылей для ускорения процесса перехода)
Базовое:
- Единое имя сети (SSID), тип шифрования и пароль
- Единый DHCP-сервер и сохранение IP клиента при переходе между точками (единый L2-сегмент) (в том числе объединенный через EoIP-туннель)
"Бесшовность", поддержка со стороны точки доступа и клиента:
- 11k (передача клиенту информации о соседях). Работает на основе сканирования эфира, необходимо только включение "Управление BSS-окружением 802.11k/v"
- 11v (спихивание клиента при плохом сигнале). Не требует общения, работает при включенном Band Steering, но BS в кинетике сейчас работает только в основной ("домашней") сети (AccessPoint0).
- 11r (синхронизация ключей шифрования между разными ТД для ускорения процесса перехода). Требует общения между точками доступа. В Keenetic реализовано посредством широковещательных UDP-пакетов в сегменте. Работает в пределах одного broadcast-сегмента при поставленной галке 11r и совпадающих на всех точках MDID и IAPP key. (а еще можно 11r over EoIP over IPsec over LTE, пилим бесшовность между домашней сетью и роутером в машине)
Всё это можно настроить вручную на кинетиках в любом режиме работы.
WiFi-система дает следующие вещи:
- автоматическая настройка основных параметров на всех точках доступа
- автонастройка беспроводной транспортной сети (backhaul посредством отдельной пятой AP) на всех точках, в которой идет передача нескольких vlan и режим 4MAC
- автовыбор пути до головного роутера посредством протокола STP.
... и дает очевидные минусы в виде жестких ограничений в настройке.
Итак, типичная ситуация: у нас стоит основной роутер (скажем, Peak) в глубине квартиры/дома, возможно даже в щите (т.е. WiFi на нем может быть не нужен), а возле окна в комнате стоит второй роутер (Hero), в который можно воткнуть LTE-модем для резервного интернета. В другой комнате стоит Buddy в качестве еще одной точки доступа.
Все устройства могут быть любой подходящей модели. Возможно сделать аналогичную схему, соединив устройства по воздуху, но такой вариант будет описан позже. (тут есть пример)
0. На всех устройствах заходим в CLI (telnet/SSH) и говорим
interface Bridge0 no rename
Этим мы стираем служебное имя "Home", чтобы веб-интерфейс позволил нам менять vlan и удалять точки доступа из "домашней сети".
1. Настраиваем Peak как обычно через web-интерфейс, подключившись к первому порту.
В разделе Интернет - Проводной создадим еще одно подключение на 8 порту. VLAN не указываем. Это будет резервное подключение через LTE-модем в Hero.
В разделе сегментов настраиваем как обычно SSID, IP-адреса и т.п.
В моем примере IP роутера в домашней сети 192.168.1.1, в гостевой 192.168.2.1
Для работы 11k/r/v поставим соответствующие галки, укажем ID и ключ мобильного дома. Для каждого сегмента они должны быть уникальны. Например, 11 для домашней и 22 для гостевой.
В разделе домашней сети поставим например на 6 порту домашнюю сеть тегом, укажем VLAN 100. Это временно.
В разделе гостевой сети - аналогично на 7 порту, укажем VLAN 200. Это будет порт для подключения Buddy.
Далее заходим в CLI (telnet/SSH) и добавляем домашнюю и гостевую сеть в тегированном виде на 8 порт (для подключения Hero):
interface 8 switchport mode trunk switchport trunk vlan 100 switchport trunk vlan 200 system configuration save
2. Настраиваем Hero:
- удаляем стандартное проводное подключение на WAN-порту
- удаляем стандартную гостевую сеть
- в разделе домашней сети назначаем адрес 192.168.0.1/24 и удаляем WiFi-точки из домашней сети
- создаем сегмент домашней сети Peak (HomeNet):
Указываем SSID, пароль;
указываем ID и ключ мобильного домена как у домашней сети на Peak
добавляем VLAN на 4 порт (порт для подключения к Peak), указываем VLAN 100.
IP-адрес - например 192.168.1.2, DHCP-сервер - отключен, галка NAT снята.
Ставим галку "Доступ к приложениям домашней сети"
- аналогично настраиваем гостевую сеть, IP-адрес 192.168.2.2, ID и ключ мобильного домена как у гостевой сети на Peak, vlan 200
Домашнюю и гостевую сеть основного роутера по желанию добавим на остальные порты Hero, чтобы использовать его как свитч:
Соединяем 4 порт Hero с 8 портом Peak.
Если всё настроено правильно - Hero будет доступен из домашней сети Peak по обоим адресам 192.168.1.2 (в домашней сети) и 192.168.0.1 (как роутер), раздавать "бесшовную" домашнюю/гостевую сеть с Peak, и являться резервным каналом в интернет для Peak. При этом в данной схеме для простоты настройки сам Hero ходит в интернет за обновлениями и синхронизацией времени через LTE, хотя можно настроить и использование проводного подключения Peak для этих целей.
3. Настраиваем Buddy.
Edited by KorDenТут всё просто - в мастере первоначальной настройки выбираем "Настроить отдельную сеть Wi-Fi (режим Точка доступа)", настроим SSID и пароль домашней сети Peak.
После настройки и подключения к 7 порту Peak зайдем на него и параметры роуминга 11r и добавим гостевую сеть при необходимости (укажем vlan 200 на проводном подключении).
Link to comment
Share on other sites
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.