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

VPN типа hub-and-spoke

Hub-and-spoke VPN — это топология построения виртуальных частных сетей (VPN), при которой все удалённые узлы (спицы, spokes) соединяются с единым центральным узлом (хабом, hub), а связь между спицами осуществляется исключительно через хаб. Такая архитектура имитирует структуру колеса со ступицей и спицами, где хаб выступает центральной точкой маршрутизации, управления и безопасности.

История и происхождение

Концепция hub-and-spoke возникла в транспортной логистике (авиаперевозки, грузоперевозки) и была адаптирована для телекоммуникаций и компьютерных сетей. В контексте VPN она получила распространение в 1990-х — начале 2000-х годов, когда корпоративные сети начали массово переходить от выделенных линий к более гибким и дешёвым VPN-решениям на основе протоколов IPsec, GRE и MPLS. Первоначально архитектура применялась в основном для подключения филиалов к центральному офису, где хабом выступал корпоративный дата-центр или головной офис. С развитием облачных технологий и распределённых рабочих мест hub-and-spoke остаётся востребованной моделью, особенно в сценариях централизованного управления и контроля.

Принцип работы

В топологии hub-and-spoke каждый узел (спица) устанавливает VPN-туннель только с центральным узлом (хабом). Хаб, в свою очередь, имеет туннели со всеми спицами. Когда два узла-спицы хотят обменяться данными, трафик сначала направляется от спицы-отправителя к хабу, затем хаб перенаправляет его к спице-получателю. Таким образом, хаб выполняет функции маршрутизатора, шлюза безопасности и точки агрегации трафика.

Ключевые компоненты

  • Хаб (hub) — центральный узел, обычно расположенный в головном офисе, дата-центре или облачной платформе. Он имеет высокую пропускную способность, избыточные каналы связи и мощные средства шифрования/аутентификации. Хаб управляет таблицами маршрутизации, политиками доступа и шифрованием для всех подключённых спиц.
  • Спицы (spokes) — удалённые узлы, такие как филиалы, офисы, удалённые сотрудники или устройства IoT. Каждая спица имеет только одно VPN-соединение — с хабом. Спицы могут быть как статическими (постоянные офисы), так и динамическими (мобильные устройства, временные подключения).

Протоколы и технологии

Для реализации hub-and-spoke VPN используются различные протоколы:

  • IPsec (Internet Protocol Security) — наиболее распространённый протокол для создания защищённых туннелей. В топологии hub-and-spoke IPsec обычно настраивается в режиме «туннель» (tunnel mode), где весь трафик между спицей и хабом шифруется.
  • GRE (Generic Routing Encapsulation) — протокол инкапсуляции, часто используется в сочетании с IPsec для передачи немаршрутизируемых протоколов (например, IPX, AppleTalk) или для создания туннелей поверх IP-сетей.
  • MPLS (Multiprotocol Label Switching) — используется в сетях операторов связи для построения VPN уровня 3 (L3VPN) или уровня 2 (L2VPN). В MPLS hub-and-spoke хаб обычно является точкой входа/выхода для всех спиц.
  • SSL/TLS VPN — часто применяется для удалённого доступа сотрудников (клиент-серверная модель), где хаб выступает как VPN-шлюз, а спицы — клиенты, подключающиеся через веб-браузер или специальное ПО.
  • WireGuard — современный протокол VPN, отличающийся высокой производительностью и простотой настройки. В топологии hub-and-spoke WireGuard может использоваться для централизованного управления.

Классификация

Hub-and-spoke VPN можно классифицировать по нескольким признакам:

По типу подключения

  • Постоянное (always-on) — туннели между хабом и спицами поддерживаются непрерывно. Подходит для филиалов с постоянным трафиком.
  • По требованию (on-demand) — туннель устанавливается только при необходимости передачи данных. Используется для мобильных устройств или временных подключений.

По уровню реализации

  • VPN уровня 2 (L2VPN) — создаёт единую канальную среду (например, Ethernet) между хабом и спицами. Спицы видят друг друга как устройства в одной локальной сети.
  • VPN уровня 3 (L3VPN)маршрутизация на сетевом уровне. Хаб выступает как маршрутизатор, а спицы — как отдельные подсети.

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

  • Статическая маршрутизация — маршруты на хабе и спицах настраиваются вручную. Простота, но масштабируемость ограничена.
  • Динамическая маршрутизация — используются протоколы маршрутизации (например, OSPF, BGP, EIGRP) для автоматического обмена информацией о сетях. Хаб может распространять маршруты между спицами, но спицы не обмениваются маршрутами напрямую.

Применение

Hub-and-spoke VPN широко используется в корпоративных и операторских сетях:

  • Централизованная корпоративная сеть — головной офис (хаб) соединяется с филиалами (спицы). Весь трафик между филиалами проходит через центральный офис, что упрощает контроль за безопасностью и применение политик доступа.
  • Удалённый доступ сотрудников — хаб (VPN-концентратор) обслуживает множество удалённых пользователей, подключающихся через интернет. Каждый пользователь — отдельная спица.
  • Облачные решения — в облачных платформах (например, AWS, Azure, Google Cloud) hub-and-spoke используется для организации виртуальных сетей (VPC). Хабом выступает центральная VPC, а спицами — VPC филиалов или сервисов.
  • IoT и M2M — централизованное управление устройствами Интернета вещей, где хаб собирает данные с множества датчиков и исполнительных механизмов.
  • Операторские сети MPLS — провайдеры строят L3VPN с топологией hub-and-spoke для предоставления услуг VPN нескольким клиентам.

Преимущества и недостатки

Преимущества

  • Простота управления — настройка и обслуживание туннелей только на хабе и спицах. Нет необходимости в сложной mesh-топологии (полносвязной сети).
  • Централизованный контроль — хаб является единой точкой для применения политик безопасности, фильтрации трафика, мониторинга и аудита.
  • Экономия ресурсов — для каждой спицы требуется только одно VPN-соединение, что снижает нагрузку на оборудование спиц и упрощает их конфигурацию.
  • Масштабируемость — добавление новых спиц не требует перенастройки существующих (только на хабе и новой спице).
  • Безопасность — трафик между спицами не проходит напрямую, что снижает риск несанкционированного доступа или атак между филиалами.

Недостатки

  • Единая точка отказа — выход из строя хаба парализует всю сеть. Для повышения отказоустойчивости требуется резервирование хаба (например, кластеризация или активный/пассивный режим).
  • Узкое место производительности — весь трафик между спицами проходит через хаб, что может привести к перегрузке хаба при большом объёме данных или большом количестве спиц.
  • Задержки — трафик между спицами вынужден проходить через хаб, что увеличивает задержки по сравнению с прямым соединением (mesh).
  • Сложность маршрутизации — при большом количестве спиц и сложной схеме адресации на хабе требуется мощная таблица маршрутизации и высокая производительность процессора.
  • Зависимость от пропускной способности хаба — скорость работы всей сети ограничена пропускной способностью канала хаба.

Примеры реализации

Корпоративная сеть на основе IPsec

Компания с головным офисом в Москве и филиалами в Санкт-Петербурге, Новосибирске и Владивостоке. Каждый филиал настраивает IPsec-туннель к головному офису. Трафик между филиалами (например, из Новосибирска во Владивосток) проходит через Москву. На хабе (головной офис) настроены политики доступа, фильтрация и шифрование.

Облачная сеть в AWS

В Amazon Web Services топология hub-and-spoke реализуется через сервис Transit Gateway. Хабом выступает Transit Gateway, который соединяет несколько VPC (спицы). Трафик между VPC направляется через Transit Gateway, что упрощает управление и позволяет применять централизованные политики безопасности.

Операторская MPLS VPN

Провайдер связи предоставляет услугу L3VPN для банка. Хабом является центральный узел провайдера, а спицами — офисы банка в разных городах. Провайдер управляет маршрутизацией и шифрованием, обеспечивая изоляцию трафика банка от других клиентов.

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

  • Mesh (полносвязная топология) — каждый узел соединяется со всеми остальными напрямую. Обеспечивает минимальные задержки и высокую отказоустойчивость, но требует большого количества туннелей (N*(N-1)/2) и сложного управления. Hub-and-spoke проще и дешевле, но уступает в производительности и надёжности.
  • Partial mesh (частично-связная топология) — некоторые узлы соединены напрямую, другие — через хаб. Компромисс между mesh и hub-and-spoke.
  • Point-to-point (точка-точка) — простейшая топология, где два узла соединены напрямую. Hub-and-spoke является расширением этой модели для множества узлов.

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

  • Термин «hub-and-spoke» впервые был применён в авиационной логистике компанией Delta Air Lines в 1950-х годах для оптимизации маршрутов.
  • В компьютерных сетях эта топология часто используется в сочетании с протоколом BGP (Border Gateway Protocol), где хаб выступает в роли route reflector (отражателя маршрутов), а спицы — клиентов.
  • В России и других странах использование VPN-сервисов для обхода блокировок регулируется законодательством. В частности, в РФ действуют требования к операторам связи по ограничению доступа к VPN-сервисам, которые предоставляют возможность доступа к запрещённым ресурсам. Однако корпоративные VPN (в том числе hub-and-spoke) для легальных целей не подпадают под эти ограничения.

Источники

  • RFC 4301: Security Architecture for the Internet Protocol (IPsec)
  • RFC 2784: Generic Routing Encapsulation (GRE)
  • RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs)
  • «Computer Networking: A Top-Down Approach» by James F. Kurose, Keith W. Ross
  • «VPN Architectures» by Ivan Pepelnjak, Jim Guichard
  • Документация AWS Transit Gateway (Amazon Web Services)
  • Документация Azure Virtual WAN (Microsoft Azure)
  • Федеральный закон РФ «О связи» № 126-ФЗ (с изменениями)

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

На главную BFOmetr →