wydanie platformy , przeznaczonej do szybkiego wdrażania komponentów potrzebnych do obsługi sieci komórkowych 2G, 3G, 4G oraz 5G. Platforma została pierwotnie opracowana przez firmę Facebook w ramach zapewnienia globalnej dostępności sieci, ale później przekształcono ją w samodzielny projekt, przekazany pod opiekę niezależnej organizacji non-profit OpenStack Foundation. Kod jest napisany w językach C, C++, Go i Python, a na licencji BSD.
Platforma oferuje nowe podejście do pracy operatorów telekomunikacyjnych, oparte na wykorzystaniu otwartego oprogramowania, co pozwala na tworzenie nowych typów sieci, w których stosuje się szybki cykl aktualizacji i ciągłą integrację komponentów oprogramowania. Kluczowym celem rozwoju Magma była próba stworzenia platformy do budowy nowoczesnych, efektywnych sieci mobilnych, kompatybilnych z istniejącymi realizacjami stacji bazowych LTE, zarządzanych centralnie przez komponenty uruchamiane w prywatnych lub publicznych środowiskach chmurowych.
Platforma zapewnia również narzędzia automatyzacji, które sprawiają, że wdrażanie infrastruktury bazowej jest tak proste, jak uruchomienie punktu dostępu Wi-Fi. Magma może być używana obok tradycyjnych istniejących sieci bazowych (LTE core network) w celu rozszerzenia ich funkcjonalności w zakresie uruchamiania nowych usług i organizacji federacyjnego połączenia różnych sieci. Dzięki Magma operatorzy telekomunikacyjni, ograniczeni do licencjonowanego pasma częstotliwości, mogą zwiększyć pojemność sieci lub rozszerzyć zasięg w trudno dostępnych lokalizacjach za pomocą technologii Wi-Fi i . Na przykład, Magma przyspiesza wdrażanie sieci komórkowej na obszarach wiejskich i może być wykorzystana do tworzenia prywatnych sieci LTE lub korporacyjnych systemów bezprzewodowych.
Magma zawiera narzędzia do automatyzacji wdrażania sieci, oprogramowanie sterujące oraz komponenty rdzenia sieci, które umożliwiają dostarczanie pakietów. Aby uprościć zarządzanie sieciami mobilnymi, Magma oferuje narzędzia do automatyzacji konfiguracji, aktualizacji oprogramowania i dodawania nowych urządzeń. Otwarty charakter projektu pozwala operatorom komunikacyjnym na tworzenie rozwiązań niezwiązanych z jednym dostawcą sprzętu, zapewniając większą elastyczność i przewidywalność oraz więcej możliwości dodawania nowych usług i aplikacji.
Kluczowe Magma:
- AGW (Access Gateway) — brama dostępu, która zapewnia wdrożenie PGW (Packet Data Network Gateway), SGW (Serving Gateway), MME (Mobility Management Entity) i AAA (Authentication, Authorization and Accounting). SGW przetwarza i routuje pakiety do stacji bazowych. PGW zapewnia podłączenie subskrybenta do zewnętrznych sieci, wykonuje filtrację pakietów i rozliczenia. MME zapewnia mobilność, śledzi przemieszczenie subskrybenta i realizuje migrację między stacjami bazowymi. AAA udostępnia usługi sieciowe do uwierzytelniania, autoryzacji i rozliczeń subskrybentów. Obsługuje współpracę z istniejącym sprzętem do sieci komórkowych.
- Federation Gateway — brama do integracji z rdzeniem sieci mobilnych operatorów, wykorzystująca standardowe interfejsy 3GPP do komunikacji z istniejącymi komponentami sieci. Pełni rolę proxy pomiędzy bramą dostępową (AGW) a siecią operatora, zapewniając funkcje takie jak uwierzytelnianie, obciążanie środków, rejestracja i stosowanie ograniczeń taryfowych.
- Orchestrator — chmurowa usługa sterująca do konfiguracji i monitorowania sieci bezprzewodowej, w tym analizy wydajności sieci i śledzenia przepływów ruchu. Do zarządzania udostępniony jest interfejs webowy. Orchestrator może być uruchamiany w standardowych środowiskach chmurowych. Protokół , działa na poziomie HTTP/2.
W nowym wydaniu:
- Został znacznie przebudowany i rozwinięty (Network Management Station), interfejs webowy do zarządzania sieciami i wdrażania nowych sieci. Wiele funkcji w NMS teraz wymaga obecności Elasticsearch.
- W realizacji bramy dostępowej AGW (Access Gateway) w trybie "Bridged Mode" liczba strategii przydzielania użytkownikom adresów IP. Dostępne są przydział IP z puli, wykorzystanie DHCP oraz statyczne przypisanie IP. Dodano eksperymentalne wsparcie dla uruchamiania wielu APN-SGi.
- wsparcie dla konfigurowalnych profili zarządzania jakością usług (QoS) do ustalania polityk ograniczenia ruchu. Parametry QoS można konfigurować dla każdego APN, obsługującego połączenia.
Źródło: opennet.ru
