Wi-Fi в институте | Подготовительный этап, часть первая

Приветствую, инженер!

Меня зовут Артём Ковальчук, я сетевой инженер системного интегратора X-Com, входящего в одноименную Группу компаний. За плечами относительно небольшой опыт в сетях и сертификат Cisco CCNA.

Мы запускаем цикл статей, где я поделюсь опытом, как выглядит живой проект по беспроводным сетям передачи данных, с учетом того, что беспроводные технологии — не ваша основная специальность, но вас это интересует. Иными словами, будет максимально подробно.

Цель цикла — собрать в одном месте информацию о том, как работать в рамках подобного проекта. Что понадобится учесть на начальном этапе, какой нужен инвентарь, где найти теорию, детали проведения пусконаладочных работ, как составляются отчеты, где задавать вопросы и т.д.

Статья будет полезна инженерам интеграторов, которые строят Wi-Fi сети, так и инженерам, занимающимся обслуживанием беспроводных сетей.

Немного терминов и сокращений, используемых в статье:

  • AP (Access Point) — AP

  • БСПД — Беспроводная сеть передачи данных (он же Wi-Fi)

  • ПНР — Пусконаладочные работы

  • Ekahau Sidekick ESK-1 — Сайдкик

  • Радиообследование == Site Survey, по смыслам это одно и то же, просто где-то удобнее использовать англоязычный вариант, где-то русскоязычный.

Подготовительный этап

Объект: 7-ми этажный главный учебный корпус (ГУК), Московского Авиационного Института (МАИ)
Общая площадь: ~35 тыс.кв.м.
Задача: Провести радиообследование текущей БСПД, спроектировать модель новой сети и выполнить ПНР с последующим финальным радиообследованием и отчетом.

На объекте уже частично присутствовала БСПД сеть на основе Cisco. Текущие реалии диктуют свои правила, поэтому заказчик решил заменить оборудование на Qtech.

Важный факт: условия по вендору и количеству точек продиктовано заказчиком. На момент нашего включения в работу, уже была реализована закупка. Это стартовые рамки, в которых мы обязаны работать.

«Почему Qtech? Потому что Eltex не согласились.»

Кейсов по внедрению БСПД на Qtech (Yuncore) я не нашел, поэтому берем фонарик и отправляемся на темную территорию OEM-оборудования.

Проект состоит из следующих этапов:

  1. Проведение первичного радиообследования

  2. Моделирование покрытия новой сети Wi-Fi

  3. Монтаж СКС

  4. Пусконаладочные работы

  5. Финальное радиообследование

Техническое задание

Первое, что необходимо сделать — составить грамотное ТЗ, которое будет описывать требования к будущей сети. Без этого документа, у вас с заказчиком обязательно возникнут разногласия в понимании ситуации, на урегулирование которых уйдет значительное количество времени и сил.

На тему ТЗ всячески советую ознакомиться со статьей Максима Гетмана (CWNE#364)

ГУК (Главный учебный корпус) — это достаточно крупный учебный корпус, где ведется основной учебный процесс института. Wi-Fi сеть планируется использовать для организации единого информационного пространства мобильных пользователей внутри существующего здания ГУК, позволяющего обеспечить передачу данных и организовать совместный доступ к внутренним и внешним ресурсам сотрудников и студентов.

БСПД должна состоять из трех ключевых компонентов:

  • Точки доступа, поддерживающие протокол 802.11ac

  • Контроллер

  • Система управления и мониторинга

БСПД должна соответствовать следующим требованиям:

  • Обеспечение достаточного (не менее -70дБм) для высокоскоростного подключения типовых клиентских устройств, уровня сигнала на всей площади объекта, за исключением помещений, где покрытие не требуется.

  • Обеспечить техническую возможность «быстрого роуминга». Под технической возможностью понимается уровень приема второй по мощности AP не менее -75дБм на типовом клиентском устройстве.

  • Обеспечить минимальный уровень пересечения каналов в диапазонах 2.4/5ГГц. Для 2.4ГГц — не более 3 AP на одном канале, для 5ГГц не более 1 AP.

  • Емкость сети изначально не рассчитывалась, но мы исходили из 800 одновременных пользователей на всю сеть. Не более 30 на одну AP и распределение 75/25% по диапазонам 5ГГц/2.4ГГц.

  • Два SSID: корпоративный с авторизацией по доменным учетным записям через протокол RADIUS и открытый гостевой Wi-Fi.

Определившись с требованиями, необходимо выбрать производителя, чье оборудование оптимально под них подходит. Учитывая достаточное количество ограничений как на РФ в целом, так и на сам МАИ в частности, выбор был небольшой. Заказчик выбирал между Eltex и Qtech, но, по ряду причин остановился на втором.

Характеристики точки доступа

Сеть предлагалось построить на Qtech QWP 65 AC-VC. Пара фотографий для наглядности:

c7517959fedc7c548d3739be2c104b16.png06629c968b0ba3d5f7166b971fe8a53c.png

Отдельное удовольствие — подключить кабель в PoE разъем! Расстояния хватает только на коннектор, а кабель упирается в стенку крышки и идет на изгиб.

Сразу заглянем внутрь:

4dbcec162f9d5af1a8456fd61b0356cc.pngba3a727cf4de59e0c71ea3c185f3d00a.png

Для желающих рассмотреть поближе, эти фотографии можно найти по ссылке.

AP Qtech далеко не отечественного производства. Это OEM AP Yuncore, от компании Yunlink. Конкретно эта модель — OEM AP XD6800. Тестовую AP мы основательно не разбирали, поэтому вторая картинка — XD6800.

Внутри имеем: 4 антенны 5 дБм MIMO, расположенных на стенках корпуса и плата с радиатором, который закрывает чипсет Qualcomm IPQ4019+QCA9886+QCA8075.

Основной чипсет — Qualcomm IPQ4019 в реализации WiFi SoC (Wi-Fi system-on-chip).

Это 4-х ядерный ARM процессор, с поддержкой функции Wave-2 802.11ac. Дизайн сочетает в себе комбинацию dual-band 2.4/5ГГц. Изображение архитектуры процессора, для наглядности.

22b878817c40215bf2b80ecf232eb749.png

Картинка взята из даташита, размещенного на github.

Следующий SoC чип — QCA9886,  Single-Band 2×2 с технологией SS MIMO, который отвечает за еще один диапазон 5ГГц. Именно поэтому наша точка умеет в dual-band 5ГГц. Каждый из трансиверов отвечает за свой набор частот (каналов). Каналы разделены между двумя трансиверами следующим образом: На первом: с 36 по 64, На втором: с 132 по 165.

Закрывает это трио — чип контроллера QCA8075, с поддержкой 10/100/1000 Мбит/c, который, как я понял, отвечает за парсинг кадров на физическом уровне. Так называемый PHY чип.

Даташит на чип можно найти на github.

  • AP позиционируется как внутренняя всенаправленная (Omni), дальнейшие замеры, с помощью сайдкика, как ни странно, это косвенно подтверждают.

  • Как было сказано выше, AP имеет три радиомодуля 2.4ГГц и два 5ГГц. Два реализованы на процессоре, один отдельным чипом.

Web-интерфейс точки доступаWeb-интерфейс точки доступа

Я не специалист в схемотехнике, поэтому с характеристиками мы закончим. Если вам есть что добавить, пишите об этом в комментариях, с удовольствием почитаю.

Модель AP имеет индекс «VC» — AP предназначена для работы только с контроллером Qtech. Для работы без контроллера есть отдельная модель, без индекса «VC». 

Для обследования были предоставлены две AP и доступ к виртуальному контроллеру Qteсh. 

Интерфейс контроллера QWC-VC, с которым нам предстоит работать, у Qtech выглядит следующим образом:

b261a9b9bde0950c47331cd5cfc2a4a4.png

Реализация программная, по рекомендациям, ставится на Ubuntu Linux (минимум 20.04). В проекте под него запланирован отдельный физический сервер.

В одной из частей разберем его возможности, установку и настройку подробнее.

Кроме AP, контроллера и лицензий (на каждую AP отдельно) в поставку входят коммутаторы Qtech (L3/L2):

Инвентарь

С AP определились, закупка проведена, пока поставка в пути, можем переходить к ревизии инвентаря. Вот список минимального комплекта, без которого будет крайне трудозатратно вести работы, а результаты будут далеки от точных:

  • ПО для Site Survey

  • Спектроанализатор

  • Ноутбук/планшет

  • Стойка+рамка-стенд (для метода APoS, подробнее остановимся в следующих частях)

  • АКБ с PoE (или сборный аналог)

  • Лазерный дальномер

  • 4-м витая пара

На фотографии представлен весь комплект:

Вес (вместе с ноутбуком) ~6кг:Вес (вместе с ноутбуком) ~6 кг:

Пройдемся по каждому отдельно, тут есть пара важных моментов и замечаний.

Спектроанализатор

Главный инструмент качественного Site Survey — это адаптеры и спектроанализатор.

Мне крайне повезло, у нас в компании оказалась модель Ekahau Sidekick ESK-1, почему мы и решили взяться за этот проект. Все благодаря коллеге, который пол года назад сделал выбор в пользу Ekahau и продвинул эту идею руководству.

На тему спектроанализаторов и адаптеров, я могу говорить только в контексте Ekahau Sidekick т.к. ничего больше не доводилось использовать. Дорогое удовольствие, цена около 2000$.

Сейчас его можно найти на ebay, цена от 70–140 тыс.р (~1000–2000$)

Конечно же есть нюанс, доставку в РФ вы вряд ли там найдете. Придется просить коллег из зарубежных далей (уверен, найдутся те, кто сможет помочь), либо использовать собственные знакомства.

Неутешительная истина в том, что кроме сайдкика, в сносный спектральный анализ умеет только Wi-Spy DBx, но он крайне проигрывает в детализации и скорости.

Если вам нужно объяснение, почему именно сайдкик сейчас так хорош, вот пара тезисов:

  • У него своя батарея, а это значит, что батарея ноутбука проживет значительно дольше во время активной работы

  • Детализация измерений и скорость замера сигнала

  • Все необходимое в одной маленькой коробочке, весом в 1 кг

Этих трех пунктов уже более чем достаточно, проверено на практике. Работать с сайдкиком удобно и просто.

Цена кусается, но если подумать, окупается за 1–2 проекта. Для примера: цена сайдкика — 2000$, переведем по старому курсу для наглядности (1$~70р) получим стоимость сайдкика в 140 тыс.р. Цена одной AP QWP 65 AC-VC (а ведь в ней даже нет поддержки стандарта 802.11ax!) — 40 тыс.р. Простая арифметика говорит нам о том, что покупка сайдкика равна покупке 4 AP, а в проекте их 256!  

Про сайдкик, сравнение с Wi-Spy DBx и другие аналоги, рекомендую еще одну статью Максима — об инструментах проектирования БСПД.

Именно поэтому сейчас сайдкик плотно занял нишу короля Site Survey. (Если данные не точны, напишите об этом в комментариях, тема актуальная).

Важный факт: сайдкик не работает как обычный адаптер. В нем используется проприетарный поток данных. Поэтому его можно дружить только с ПО Ekahau. А вот другие адаптеры с ПО Ekahau использовать можно.

Напомню, что без сайдкика ваш ноутбук будет выглядеть примерно так:

(фото Максима Гетмана)(фото Максима Гетмана)

Ekahau уже анонсировали новомодный Sidekick 2, по отзывав зарубежных коллег, пока новинка пестрит багами, которых в первой версии не наблюдается.

Дизайн выглядит крайне футуристично!Дизайн выглядит крайне футуристично!

Кроме дизайна и багов, получаем три диапазона, быстрейший спектроанализатор, куча антенн и активное охлаждение. А вот потратиться на новинку пока не выйдет, на сколько мне известно. Вспоминаются разговор коллеги с пресейлом Ekahau:

— Купите сайдкик 2?
— Да, а в Россию привезёте.
— Нет. А может, с доставкой за рубеж, а потом вы сами?
— Может быть. А работать будет?
— Нет, у вас же нет обновления на 11.
— А в чём тогда смысл?
— Ну да. Всего доброго.

А пока WI-FI инженеры вожделеют второй сайдкик, вот вам фотография Sidekick ESK-1 внутри:

(фото взято из телеграм-группы Ekahau-Rus & Wireless Co)(фото взято из телеграм-группы Ekahau-Rus & Wireless Co)

ПО для Site Survey

Моделировать мы будем в ПО Ekahau Ai Pro 11.1 (ранее Ekahau Site Survey Pro).

Ekahau Ai Pro заточена под работу с сайдкиком, да, но она также переваривает и другие адаптеры (например, крайне был удивлен, когда увидел в обнаруженных девайсах адаптер ноутбука).

Но без дополнительного адаптера не обойтись т.к. нам нужна работа на прием. Без подключенного сайдкика, интерфейс с анализом спектра выглядит так:

Интерфейс на манер известной программы InSSIDer. Список AP, уровень сигнала в дБм и занятость каналов.

Тут же можно посмотреть, какой адаптер активен, программа предусмотрительно разделяет сайдкик и другие адаптеры.

f2a4ab4e34cc99dba2ddc0293d7c76f2.png

Совсем другое дело, когда подключаешь сайдкик. Тот же интерфейс с подключенным сайдкиком:

На меня это произвело впечатление! А вот так сейчас выглядит список адаптеров:

297c9a2c679a867c7ef586a410b8fc31.png

Единственный нюанс: программа при входе требует авторизации в облаке. Само ПО работает, если у вас осталась лицензия, но плюшки от подписки уже нет.

А это значит Ekahau Packet Capture (заменить адаптером + Wireshark) и Site Survey с Iphone (смириться), облако для обмена проектами (использовать внутренний SSD сайдкика) — отпадает. Если лицензии совсем нет, то…покажите мне инженера, который не любит ром!

Ноутбук/Планшет

Один из основных инструментов радиообследователя. Тут я не берусь утверждать, какой конфигурации железку брать, приведу характеристики моего Lenovo Thinkpad L380

ac8a2e9da43e6b90fdaa0afa87f79f22.png

По начинке (процессор + RAM) этой конфигурации хватает с головой для такого проекта как в МАИ (~35 тыс. кв. м). Расчет визуализаций, выгрузка схем, планирование каналов и т.п. не приводит к зависанию/медленной работе/вылету ПО.

Батарею лучше проверить заранее, если ноутбук уже эксплуатируется некоторое время.

Вес — важная характеристика устройства т.к. вам придется ходить с ним очень много. Если ноутбук хотя бы 1.46 кг, первые пару дней руки гарантировано будут болеть. Именно поэтому некоторые коллеги используют ноутбуки Microsoft серии Surface.

Выбор операционной системы — клиент Ekahau Ai Pro есть только под Windows/Mac (либо смартфон, но для этого нужна облачная подписка, а она, как вы уже поняли, не работает в РФ), поэтому использовалась Windows 10 (билд 21H1 с последними обновлениями).

Хочу отметить, что Ekahau Ai Pro работает и через виртуалку на той же Ubuntu, например. Сайдкик корректно определяется через проброс USB в виртуалку.

Очевидные проблемы — Lenovo не вывозил подобный стенд. Были как проблемы с производительностью, так и с навигацией внутри программы (то тачпад отвалится, то после гибернации ПО зависнет и т.п мелкие неурядицы).

Поэтому после завершения первого проекта, я переехал на Windows 10 и, как показала практика, это было правильным решением.

Стойка и рамка-стенд

Неотъемлемая часть метода APoS (Access Point on Stick) — стойка с закрепленной на ней рамкой, к которой монтируется AP. Выбирать рекомендуется телескопический штатив (лучше всего подходит фотоштатив или стойка для светоаппаратуры)

Мы выбрали стойку Manfrotto 1004BAC, конечно же, с Авито.

  • Удобная широкая тренога, точка не шатается на максимальной высоте

  • Пневматическая, открутил винты и не нужно ловить точку, после того как та полностью отдаст себя гравитации,

  • Раскладывается до высоты 3.6 м,

Вместе со стойкой была куплена рамка-стенд, для монтирования AP под потолок.

a0db228dcc93651c0a53cb5e3270d4c5.png

В связке можно вытворять весьма полезные вещи, например:

APoS с помощью стойки и рамки-стенда, высота ~3.2мAPoS с помощью стойки и рамки-стенда, высота ~3.2 м

Такие рамки печатает на 3D принтере один хороший человек, вот ссылка на рамку, кому-то точно будет полезно. Константин, спасибо!

У AP Qtech плоская монтажная площадка с отверстиями под саморезы, поэтому на рамке мы ее закрепляли стяжками, дешево и сердито.

АКБ с PoE

Очередной инструмент, без которого не обойтись. Это может быть как новомодный АКБ The Accelerator Site Survey Battery Pack V1, который нам удалось урвать у КомпТЕКа (с косметическим дефектом, но не страшно), который совмещает в себе собственно аккумуляторную батарею и PoE-инжектор для питания точки без наличия розетки рядом.

7b8ba5a78771575fc0662c67a2c995d3.png

АКБ поставлялся в чехле с ремнями, поэтому его крайне удобно повесить на стойку.

Тот самый косметический дефектТот самый косметический дефект

Интерфейс у АКБ простой: отображает процент заряда батареи и ее вольтаж. Полная зарядка за 4 часа, хватает на активный рабочий день (~8 часов).

Чехол в комплекте попался под вторую модель, пришлось подрезать.Чехол в комплекте попался под вторую модель, пришлось подрезать.

Разъемы на разные варианты PoE, так же слева расположен USB-A, 5V, для зарядки смартфона, например.

Если такой штуки не нашлось (наша была последней в Москве, по известным причинам), можно заменить составными девайсами, а именно:

40495cc6f11a877a4ebf9e623065edcc.png

Общая цена недостающих частей (не считая сайдкика и ноутбука — они у нас были) ~ 45 тыс.руб. По части АКБ, составным вариантом вместо фирменного нафаршированного АКБ выйдет еще дешевле.

Если вы работаете в рамках проектов, то это, а так же цена сайдкика — малая цена за те плюсы, которые даст вам подобный комплект.

Для примера, комплект снаряжения может разрастись и до таких масштабов.

Фотография взята из блога одного wi-fi инженера, по той же ссылке можно ознакомиться с подробным описанием всех предметов.

Теория

Если вы, как и я, попали в беспроводные технологии по счастливой случайности, то вот пара источников, где черпать информацию:

  1. Крайне полезный сборник по теории и инструментам от Evil Wireless чата, github.

  2. Опыт подготовки к CCNA говорил мне, что хорошим тоном будет взять за основу что-то похожее на учебник CCNA от Cisco Press. И да, такой учебник есть и по беспроводке — CWNA David Coleman/David Westcott, так оно и оказалось, рекомендую.

  3. Альтернатива на русском (как я понял, чуть ли не единственная) — Технологии современных беспроводных сетей Wi-Fi, под редакцией А.В. Пролетарского

  4. Крайне полезный блог все того же Дэвида Колмана (David Coleman)

  5. Исследование по проницаемости различных конструкций в диапазонах 2.4/5ГГц.

  6. Так же можно зайти в мою группу в телеграм, там будут ссылки на мои изыскания в контексте различной литературы и прочих полезных вещей, искать по тэгу #Wireless.

С вопросами, с которыми не помог справиться гугл, можно обратиться к коллегам из чата Evil Wireless. А за помощью по технической части работы с Ekahau есть чат Ekahau-Rus & Wireless Co. Перед тем как задавать вопрос, воспользуйтесь поиском по группе, возможно, ваш вопрос уже поднимался ранее.

Можем работать?

С производителем и точкой доступа определились, инвентарь собрали, где искать теорию тоже знаем. Осталось затребовать у заказчика исходную документацию, без которой никак.

Нам требуются актуальные планы всех этажей объекта. «Актуальные» тут не ради красивого результата (хотя, для него в том числе), но в первую очередь для удобства инженера.

По этим планам будет необходимо четко ориентироваться в помещениях, коридорах, холлах, лестницах и т.п. А это значит, нам не подходят неактуальные чертежи и чертежи низкого разрешения.

В идеале, если у заказчика есть планы в dwg формате, Ekahau Ai Pro пережевывает их на раз, позволяет установить нужные слои и по ним, самое приятное, отрисовать ограждающие конструкции для расчета величин затухания сигнала в модели.

Но, как это часто бывает, дадут вам оцифрованные чертежи (когда-то кем-то начерченные от руки карандашиком) в формате PDF и это все, что у вас будет.

Вот теперь , наконец, открываем Ekahau Ai Pro!

Подгружаем наши планы (1), выставляем масштаб (2). Удобнее это делать по длинным размерам (длина большой комнаты, например или коридора).

Выставляем Alignment floor pont:

b4fe8dc7f234094f6b509249b13682c3.png

Это необходимо сделать в одинаковых точках на всех этажах. Используется для увязки между собой всех этажей и собираем из этого Здание (3). Это позволит нам корректно моделировать межэтажные затухания сигнала, пересечение каналов и т.п.

Важно следить за параметром (4), если он отличен от «OK», следует откорректировать масштаб и проверить Alignment floor point.

f953f38bb7dffc732fa4602f62f816b3.png

Стоит добавить, что по хорошему, перед тем как начать работать с программой мы должны были провести математические расчеты, которые позволили бы нам теоретически прикинуть количество точек на объект. Но т.к у нас по ним ограничение, то отталкиваемся от него. А вам я рекомендую посмотреть две части лекции по работе в Ekahau в двух разных локациях от инженеров КомпТЕК с канала Шапочки из фольги (офис и склад). Часть 1, Часть 2.

Получив все необходимое от заказчика, согласовываем дату выезда на первичный осмотр. Вы же не думали верить на слово заказчику, что у него ТОЧНО все чертежи актуальные? Вот и мы нет.

Подробнее про радиообследование мы поговорим во второй статье цикла, где я затрону основные этапы радиообследования, метод APoS, разбор и сравнение результатов на основе полученных от сайдкика данных, пройдусь по основным визуализациям в ekahau. Также мы разберем, что делать, если диаграмма направленности для вашей AP — секрет фирмы, а в Ekahau Ai Pro вашей AP нет…

Пара интересных статей, которые я нашел на Хабре, пока готовил свою:

Если нашли неточность в формулировках/терминах или Вам кажется, что чего-то не хватает, обязательно пишите в комментарии, планирую их мониторить на протяжении всего цикла и немного после.

© Habrahabr.ru