Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Версия1.4
Дата модификации17.12.2019
АвторАбаренов ВП

Оглавление

Описание задачи

...

Работоспособность решения гарантируется в сети провайдера Ростелеком оператора  по классической схеме включения (стандартное тех.решение для услуги Wi-Fi): построение GRE туннелей от ТД к транспортным маршрутизаторам ESR, внутри туннеля идёт только трафик управления (management). При этом Data-tunnel и доступ к сети Интернет точкам доступа не требуется.

При установке ТД на сети, сотрудники РТК (ДЭФИР) оператора выполняют типовую процедуру для инициализации ТД в системе управления, т.е. создают привязку инициализации по MAC-адресу точки доступа. В привязке инициализации указывается почтовый адрес установки и домен узла, который определяет географическое положение ТД (AP Loacation). Данный параметр (AP Location) вписывается в ТД через протокол SNMP при процедуре инициализации. Эту информация ТД передаёт в качестве идентификации локации в коллектор МАС. Таким образом, все ТД одной локации передают информацию с одинаковым параметром 'radar_id', и при этом различаются собственным MAC адресом, параметр 'ap_id'. В такой схеме не требуется обогащение трафика коллектором в ядре Элтекс.

Для централизации трафика и снижения количества транспортных туннелей в два раза, в федеральном ядре Ростелекомоператора, в состав Платформы добавляется промежуточный МАС коллектор производства Элтекс (функции МАС коллектора см. ниже).

На платформе Элтекс должна быть настроена маршрутизация таким образом, чтобы MAC коллектор Элтекс из ядра Ростелеком оператора мог выполнять обращение в МАС коллектору Hot-WiFi, находящемуся за пределами ядра. Это может быть работа через NAT (односторонний выход в интернет по инициативе МАС коллектора Элтекс) или организация VPN между серверами (на усмотрение РТК/ДЭФИРоператора).

Примечания и ограничения

...

Список параметров для настройки режима "Радар" (Внимание! настройки применяются только к устройствам серии WEP-2 с версией ПО не ниже 1.19)
Якорь
RadarSettings
RadarSettings
ПараметрЗначенияЕдиницыЗаводское значениеОписание

status


up | down
downСтатус режима "Радар". Переводит ТД в режим "Радар", выключает все ранее настроенные SSID (предоставление услуги выключается). Режим "Радар" не совместим с режимами Airtune/WIDS/Cluster (необходимо выключить данные режимы для возможности включения "Радара")
interfacesall | 2.4G | 5G
allПеречень интерфейсов, на которых запущен режим "Радар"
Collector URLhttps://host:port/service

URL коллектора сбора МАС адресов
Send Interval1 ... 3600сек5Интервал отправки данных на коллектор
MAC list size255 ... 65535шт1000Размер буфера для накопления записей о МАС адресах клиентов. 
Scan timeout100...60000мсек200Время на сканирование одного канала
Scan 5g channel0 | 1..13
0Канал для сканирования в диапазоне 5ГГц, если 0 то сканируются все доступные каналы
Scan 2g channel0 | 36..165
0Канал для сканирования в диапазоне 2.4ГГц, если 0 то сканируются все доступные каналы
ModeМультиселектор из трёх значений, см. ниже

Режим сканирования эфира. Для получения максимального количества МАС, требуется включить все три режима. Каждый селектор может быть включен отдельно от других и не накладывает ограничения на другие режимы.

mgmt-probe


on/off
onУчитывать информацию от пакетов probe request.

mgmt-assoc

on/off
offУчитывать информацию от пакетов assoc/disassoc, auth/deauth
dataon/off
offУчитывать информацию из пользовательского трафика в эфире.  Включение этого режима с большой долей вероятности исключить фиктивные МАС, которые часто используются клиентскими устройствами для рассылки Probe Request.

Настройка параметров в CLI точки длоступа происходит в разделе  radar ("get/set radar").

...

Примечание: В случае соглашения всех сторон, что обогащение и изменение пакетов на Платформе РТК оператора (Элтекс) не требуется, коллектор может быть заменён на Proxy Server (nginx).

...

Блок кода
languagejava
themeRDark
titleJSON
{ap_id: '00‐04‐56‐F8‐33‐26', 'version': u'1.0', 'ap_name': ‘{radar_id}’, 'probe_requests':
  [ 
  {'ch': 11, ‘dbi’: -42, 'mac': 'A4‐4E‐31‐5F‐6D‐2C', ’rssi_min’: -76, 'packet_count': 12, 'type_bitmask': 1, 'timestamp': '1571390378', 'bss_mac': '', 'ssid': 'WIFI-guest' },
  {'ch': 40, ‘dbi’: -78, 'mac': '48‐3B‐38‐25‐C8‐E2', ’rssi_min’: -81, 'packet_count': 17, 'type_bitmask': 3, 'timestamp': '1571390388', 'bss_mac': 'A0‐12‐31‐5F‐6D‐2C', 'ssid': 'WIFI-guest' }
  ]
}

Расшифровка полей в JSON

ПолеОписаниеПример
ap_idУникальный идентификатор ТД, MAC адрес точки доступа на управляющем интерфейсе (формат см. ниже)1A-2B-3C-4D-5E-6F
versionВерсия протокола обмена между системамиu'1.0'
ap_nameЭто уникальный идентификатор локации, в которой установлена ТД. В системе координат федеральной Платформы - это 'AP Location', то есть географический домен точки доступа; На платформе Hot-WiFi - это 'radar_id'.

XXXX-9090_2y_Uzhnoportoviy_pr_12.Sberbank.MRF_Center.Center.Ap.root

probe_requestsСписок, состоящий из записей, каждая из которых содержит информацию по МАС-адресу устройства (см ниже). Уникальным ключом каждой записи является MAC+Channel.-
chНомер канала, число11
dbiУровень полученного пакета от клиентского устройства, dBm. Точка доступа фиксирует максимальный уровень сигнала за период сканирования (rssi_max) для пары MAC+Channel.-63
macMAC адрес клиентского устройства. Вместе с полем ch образуют уникальный ключ записи за период сканирования.1A-2B-3C-4D-5E-6F
rssi_minУровень полученного пакета от клиентского устройства, dBm. Минимальный уровень сигнала за период сканирования для пары MAC+Channel-82
packet_countОбщее количество пакетов, зафиксированных ТД за период сканирования для пары MAC+Channel432
type_bitmaskБитовая маска принятых типов пакетов за период сбора: первый (младший) бит отвечает за режим 'mgmt-probe', второй бит за режим  'mgmt-assoc', третий бит за 'data'.  Например, число 2 (битовая маска 010) означает, что информация принята только в режиме  'mgmt-assoc'. 2
timestampВремя регистрации записи на ТД, в формате UTC timeticks (секунды от нулевой эпохи)1571390378
bss_macОпционально! MAC адрес точки доступа, участвующей в обмене трафиком. Получение возможно только для режима 'data' (Т.е. сканирование эфира и контроль data-трафика установленных соединение клиентов с другими ТД).1A-2B-3C-4D-5E-6F
ssidОпционально! Наименование SSID, к которым обращаются клиентские терминалы. Получение возможно только в режиме 'mgmt-probe'.WIFI-guest
Формат MAC адреса
  • формат МАС адреса, пример: 1A-2B-3C-4D-5E-6F;
  • разделитель: 'символ минуса', шестнадцатеричный код 0x2d;
  • буквенные символы приведены к верхнему регистру (upper case);

...

Прокси сервер: nginx 1.10.3 (или новее)

ХостvCPU, штRAM, ГБHDD, ГБПакетыПримечание

1.HTTP(s) Proxy

81620nginx



2. Eltex.EMS23260

openjdk-8-jdk
tomcat7

eltex-ems
eltex-oui-list


3. MySQL server28120

mysql-server-5.7


eltex-radius-db
eltex-ems-db


4. DHCP server1420isc-dhcp-server


Информация
titleПримечание

Характеристики сервера 1 "HTTP(s) Proxy" указаны для 10 тыс ТД с интервалом отправки данных не более 1 раза в минуту. В случае увеличения числа точек доступа, либо уменьшения интервала отправки может понадобиться введение в схему дополнительных хостов с функцией балансировщика и прокси. Это может быть сделано после запуска услуги, без модификации архитектуры сети.

...