Facebook объявил (https://code.fb.com/open-source/magma/) об открытии исходных текстов платформы Magma (https://github.com/facebookincubator/magma), включающей компоненты для быстрого развёртывания сотовых сетей (2G, 3G, 4G и 5G). Проект создан в рамках инициативы (https://code.fb.com/connectivity/mobile-world-congress-2019/) по обеспечению глобальной сетевой доступности и рассчитан на использование операторами связи. Платформа нацелена на кардинальное упрощение процесса создания новых узлов, делая развёртывание LTE-сетей не сложнее, чем создание беспроводных точек доступа Wi-Fi. Код написан на языке Си и Python, и распространяется (https://github.com/facebookincubator/magma) под лицензией BSD.Платформа также предлагает новый подход в работе операторов связи, основанный на использовании открытого ПО и позволяющий создавать новые типы сетей, в которых применяется быстрый цикл обновления и непрерывная интеграция программных компонентов. Централизованные компоненты для управления сетью можно размещать в приватных или общедоступных облачных окружениях. При этом платформа совместима с существующими базовыми станциями LTE и может сосуществовать и взаимодействовать с традиционными компонентами опорной сети LTE (core network).
Платформа Magma уже прошла тестовое внедрение в компании Telefonica для охвата труднодоступных мест к странах Латинской Америки, а также компанией BRCK для запуска новой LTE-сети в Кении. Платформа не предназначена для замены существующих EPC (https://en.wikipedia.org/wiki/System_Architecture_Evolution#... (Evolved Packet Core) внедрений и позиционируется для расширения существующих сервисов. Например, Magma позволяет ускорить развёртывание сотовой сети в сельской местности, а также может быть использована для создания частных сетей LTE или корпоративных беспроводных систем.
Magma включает инструменты для автоматизации развёртывания сети, управляющее ПО и компоненты опорной сети для организации доставки пакетов. Для снижения сложности управления мобильными сетями в Magma предлагаются средства для автоматизации настройки, обновления ПО и добавления новых устройств. Открытый характер проекта позволяет операторам связи создавать решения не привязанные к одному поставщику оборудования, обеспечивает большую гибкость и предсказуемость, а также предоставляет больше возможностей для добавления новых сервисов и приложений. Для операторов, которые ограничены лицензированным диапазоном частот, Magma позволяет увеличить охват с помощью Wi-Fi и CBRS (https://en.wikipedia.org/wiki/Citizens_Broadband_Radio_Service).
Ключевые компоненты (https://github.com/facebookincubator/magma/blob/master/docs/... Magma:
- AGW (Access Gateway) - шлюз доступа, предоставляющий сетевые сервисы для аутентификации, авторизации и аккунтинга абонентов (AAA). В состав также входят реализации PGW (Packet Data Network Gateway), SGW (Serving Gateway) и MME (Mobility Management Entity). SGW обрабатывает и маршрутизирует пакеты для базовых станций. PGW обеспечивает подключение абонента к внешним сетям, выполняет фильтрацию пакетов и биллинг. MME обеспечивает мобильность, отслеживает перемещение абонента и выполняет миграцию между базовыми станциями. Поддерживается работа с существующим оборудованием для сотовых сетей;
- Orchestrator - облачный сервис для настройки и мониторинга за беспроводной сетью, в том числе для анализа производительности сети и отслеживания потоков трафика. Для управления предлагается web-интерфейс. Orchestrator может запускаться в типовых облачных окружениях;
- Federation Gateway - шлюз для интеграции с опорной сетью мобильных операторов связи, использующий стандартные интерфейсы 3GPP для взаимодействия с существующими компонентами сети. Выполняет роль прокси между шлюзом доступа (AGW) и сетью оператора связи, обеспечивая работу таких функций, как аутентификация, учёт и применение ограничений тарифных планов, списание средств.
URL: https://code.fb.com/connectivity/mobile-world-congress-2019/
Новость: https://www.opennet.ru/opennews/art.shtml?num=50205