Открыть сервис

Mesh-сеть

Mesh-сеть (ячеистая сеть, от англ. mesh — ячейка, петля) — это тип компьютерной сети с топологией «ячейка», в которой каждое устройство (узел) соединяется напрямую с несколькими другими узлами, образуя множественные избыточные пути передачи данных. В отличие от классических сетей с централизованной архитектурой (например, «звезда» или «дерево»), mesh-сеть не имеет единой точки отказа и способна к самоорганизации и самовосстановлению при выходе из строя отдельных узлов. Основное назначение mesh-сетей — обеспечение высокой отказоустойчивости, масштабируемости и покрытия на больших территориях без необходимости прокладки кабельной инфраструктуры.

История

Концепция mesh-сетей возникла в 1960-х годах в рамках военных и академических исследований, направленных на создание децентрализованных систем связи, устойчивых к ядерному удару. Прообразом современных mesh-сетей считается проект ARPANET (1969), который использовал пакетную коммутацию и маршрутизацию с множественными путями, хотя формально его топология была смешанной. В 1970-х годах были разработаны протоколы маршрутизации для пакетных радиосетей (например, ALOHAnet), которые стали основой для беспроводных mesh-сетей.

Массовое распространение mesh-сетей началось в 2000-х годах с развитием беспроводных технологий Wi-Fi (стандарт IEEE 802.11s, принятый в 2011 году) и появлением недорогих микроконтроллеров. В этот период mesh-сети стали применяться в системах «умного дома», промышленной автоматизации, городских Wi-Fi-сетях (например, в Сан-Франциско и Москве) и в проектах по обеспечению интернет-связи в отдалённых регионах. В 2010-х годах интерес к mesh-сетям возрос в связи с развитием Интернета вещей (IoT) и технологий блокчейна, где децентрализованная архитектура является ключевой.

Классификация и виды

Mesh-сети классифицируются по нескольким признакам: по типу соединений, по способу управления и по области применения.

По типу соединений

  • Проводные mesh-сети — узлы соединяются физическими кабелями (витая пара, оптоволокно). Обеспечивают максимальную скорость и стабильность, но требуют значительных затрат на прокладку. Используются в дата-центрах, суперкомпьютерах и критически важных промышленных системах.
  • Беспроводные mesh-сети — узлы обмениваются данными по радиоканалу (Wi-Fi, Bluetooth, Zigbee, LoRa, 5G). Наиболее распространённый тип, так как не требует кабельной инфраструктуры. Примеры: сети Wi-Fi Mesh для дома, городские сети на базе Wi-Fi, сети «умного дома» на Zigbee.

По способу управления

  • Полносвязные mesh-сети — каждый узел соединён с каждым (топология «каждый с каждым»). Обеспечивают максимальную избыточность, но требуют экспоненциального роста числа соединений при увеличении количества узлов. На практике применяются только для небольших кластеров (до 10–20 узлов).
  • Частично-связные mesh-сети — узлы соединены не со всеми, а только с ближайшими соседями. Данные передаются через промежуточные узлы (ретрансляцию). Это стандартная архитектура для беспроводных mesh-сетей, так как она масштабируется практически неограниченно.

По области применения

  • Домашние Wi-Fi Mesh-системы — набор из нескольких точек доступа, которые образуют единую беспроводную сеть с автоматическим роумингом. Примеры: Google Nest Wifi, TP-Link Deco, Xiaomi Mesh System.
  • Промышленные mesh-сети — используются для мониторинга и управления оборудованием на заводах, нефте- и газопроводах, в шахтах. Основаны на протоколах WirelessHART, ISA100.11a, Zigbee PRO.
  • Городские mesh-сети — развёртываются на улицах, в парках, на площадях для обеспечения публичного доступа в интернет или работы систем «умного города» (освещение, видеонаблюдение, датчики).
  • Mesh-сети для IoT — используются для связи большого количества маломощных устройств (датчиков, исполнительных механизмов) на небольших расстояниях. Примеры: Thread, Zigbee, Z-Wave.
  • Военные и аварийные mesh-сети — развёртываются в условиях отсутствия инфраструктуры (природные катастрофы, боевые действия). Пример: тактические сети на базе протокола MANET (Mobile Ad-hoc Network).

Устройство и принципы работы

Mesh-сеть состоит из множества узлов, каждый из которых выполняет функции как конечного устройства (клиента), так и маршрутизатора. Основные компоненты:

  • Узел (node) — устройство с сетевым интерфейсом (Wi-Fi, Ethernet, радиомодуль) и процессором, способное принимать, обрабатывать и передавать пакеты данных. В беспроводных mesh-сетях узлы часто называются «точками доступа» или «ретрансляторами».
  • Протокол маршрутизации — набор правил, определяющих, как пакеты данных находят путь от источника к получателю через промежуточные узлы. Основные протоколы: AODV (Ad-hoc On-demand Distance Vector), OLSR (Optimized Link State Routing), HWMP (Hybrid Wireless Mesh Protocol, для 802.11s), RPL (Routing Protocol for Low-Power and Lossy Networks, для IoT).
  • Алгоритмы самоорганизации — mesh-сеть автоматически обнаруживает новых узлов, обновляет таблицы маршрутизации и перестраивает пути при выходе узла из строя. Это обеспечивает отказоустойчивость и «самовосстановление».

Принцип работы: когда узел A хочет отправить данные узлу D, он выбирает оптимальный маршрут через узлы B и C (например, A→B→C→D). Если узел B выходит из строя, A автоматически переключается на альтернативный маршрут, например, A→E→F→D. Время восстановления соединения может составлять от нескольких миллисекунд до нескольких секунд в зависимости от протокола.

Характеристики

Ключевые характеристики mesh-сетей:

  • Избыточность — наличие множества путей передачи данных. Чем больше узлов, тем выше надёжность сети.
  • Масштабируемость — возможность добавления новых узлов без изменения существующей инфраструктуры. В беспроводных mesh-сетях масштабирование может быть ограничено пропускной способностью каналов и задержками.
  • Задержка (латентность) — время прохождения пакета от источника к получателю. В mesh-сетях задержка может быть выше, чем в централизованных сетях, из-за многократной ретрансляции. Для IoT-сетей задержка обычно составляет 10–100 мс, для Wi-Fi Mesh — 1–10 мс.
  • Пропускная способность — снижается с увеличением числа узлов, так как каждый узел делит канал с соседями. В полносвязных проводных mesh-сетях пропускная способность может быть очень высокой (до 100 Гбит/с и выше).
  • Энергопотребление — в беспроводных mesh-сетях узлы могут работать от батарей, но ретрансляция чужих пакетов увеличивает энергопотребление. Для IoT-сетей разработаны энергоэффективные протоколы (например, Thread, Zigbee).

Применение и значение

Mesh-сети находят применение в самых разных сферах:

  • Домашние и офисные сети — Wi-Fi Mesh-системы позволяют обеспечить стабильное покрытие в больших помещениях и зданиях со сложной планировкой. Популярность таких систем в России растёт с 2018 года.
  • Умный дом — устройства на Zigbee, Thread и Z-Wave образуют mesh-сеть, которая позволяет управлять освещением, климатом, безопасностью без единого центрального контроллера.
  • Промышленность — mesh-сети на WirelessHART используются для мониторинга и управления технологическими процессами на нефтеперерабатывающих заводах, химических предприятиях, в энергетике. Они обеспечивают надёжность в условиях сильных помех и вибраций.
  • Городская инфраструктура — в Москве с 2012 года развёрнута сеть «Московский Wi-Fi» на базе mesh-технологии, которая обеспечивает бесплатный доступ в интернет в парках, на улицах и в общественных местах. Аналогичные проекты реализованы в Санкт-Петербурге, Казани и других городах.
  • Сельские и удалённые территории — mesh-сети используются для обеспечения интернет-связи в деревнях, посёлках и на труднодоступных объектах (например, в Арктике). В России такие проекты реализуются в рамках программы «Устранение цифрового неравенства».
  • Чрезвычайные ситуации — при землетрясениях, наводнениях или техногенных катастрофах mesh-сети развёртываются спасателями для организации временной связи. Например, система GoTenna позволяет создавать mesh-сеть на основе смартфонов без сотовой инфраструктуры.
  • Военные и тактические сети — mesh-сети используются для связи между подразделениями, беспилотниками и командными пунктами. В России такие разработки ведутся в рамках проектов «Эшелон» и «Сфера».

Критика и ограничения

Несмотря на преимущества, mesh-сети имеют ряд недостатков:

  • Сложность настройки и обслуживания — для крупных mesh-сетей требуется квалифицированное администрирование, особенно при использовании протоколов с динамической маршрутизацией.
  • Снижение пропускной способности — при большом количестве узлов (более 50–100) пропускная способность на один узел может упасть до 10–20% от максимальной из-за коллизий и ретрансляции.
  • Задержки — в сетях с большим числом ретрансляций (более 10–15 хопов) задержка может стать неприемлемой для приложений реального времени (голосовая связь, видеоконференции).
  • Энергопотребление — в беспроводных mesh-сетях узлы, работающие от батарей, могут быстро разряжаться, если они активно участвуют в ретрансляции. Для IoT-сетей это ограничивает срок службы устройств до 1–2 лет.
  • Безопасность — децентрализованная архитектура усложняет внедрение централизованных механизмов аутентификации и шифрования. Уязвимости могут возникать на этапе самоорганизации сети (например, атаки типа «человек посередине»).

Интересные факты

  • Первая крупная беспроводная mesh-сеть была развёрнута в 2006 году в городе Чикаго (США) для обеспечения Wi-Fi-доступа в центральных районах.
  • В России mesh-сети активно используются в системах «умного города» в рамках проекта «Умный Казань» (с 2014 года) и в сети «Московский Wi-Fi» (с 2012 года).
  • Протокол Thread (разработан компаниями Google, Samsung, ARM) специально оптимизирован для mesh-сетей в «умном доме» и поддерживает до 250 устройств на одну сеть.
  • В 2019 году в ходе эксперимента в Антарктиде была развёрнута mesh-сеть на базе LoRa для мониторинга климатических условий — она проработала более 18 месяцев без обслуживания.

Источники

  • Таненбаум Э., Уэзеролл Д. «Компьютерные сети». 5-е издание. — СПб.: Питер, 2012.
  • Олифер В. Г., Олифер Н. А. «Компьютерные сети. Принципы, технологии, протоколы». 5-е издание. — СПб.: Питер, 2016.
  • IEEE Standard 802.11s-2011 — Mesh Networking.
  • Документация по протоколам WirelessHART и Thread (IETF RFC 6550, Thread Group Specification).
  • Материалы проекта «Московский Wi-Fi» (Департамент информационных технологий г. Москвы).
  • Статьи журнала «Сети и системы связи» (2005–2023).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →