È stata pubblicata una nuova release del progetto free5GC 3.4.0 che sviluppa un'implementazione aperta dei componenti della rete core 5G (5GC) conformi ai requisiti della specifica 3GPP Release 15 (R15). Il progetto è stato sviluppato presso l’Università Nazionale di Jiaotong con il sostegno dei Ministeri cinesi dell’Istruzione, della Scienza e dell’Economia. Il codice è scritto in Go e distribuito sotto la licenza Apache 2.0.
Il progetto riguarda i seguenti componenti e servizi 5G:
- AMF - Funzione Gestione Accessi e Mobilità.
- AUSF - Funzione del server di autenticazione.
- CHF - Funzione di ricarica.
- N3IWF - Funzione di interworking non 3GPP.
- N3IWUE - Apparecchiatura utente interoperabile non 3GPP.
- NRF - Funzione di archivio NF.
- NSSF - Funzione di selezione della sezione di rete.
- PCF - Politica e funzione di addebito.
- SMF - Funzione di gestione delle sessioni.
- SBI: interfaccia basata su servizi.
- UDM - Gestione unificata dei dati.
- UDR: archivio dati unificato.
- UPF - Funzione piano utente.

Tra le novità della versione 3.4.0:
- L'implementazione SBA (Service-Based Architecture) ora supporta il protocollo di autorizzazione OAuth, che può essere utilizzato in tutti i servizi esistenti (AMF, SMF, NRF, PCF, UDR, UDM, AUSF, NSSF) per la convalida e la richiesta del token di accesso. Il componente NRF (Network Repository Function) ora supporta la capacità di funzionare come server autorizzazione.
- Aggiunto il supporto per la cancellazione esplicita. Ad esempio, il dispositivo mobile (UE) di un utente registrato con una vecchia AMF (funzione di gestione degli accessi) può inviare una richiesta di registrazione a un nuovo AMF e questo nuovo AMF può richiedere al vecchio AMF di interrompere la registrazione.
- Aggiunto il supporto per le richieste di modifica del routing (“NAS Reroute”).
- Il comando di aggiornamento della configurazione (UE Configuration Update) ha aggiunto il supporto per il meccanismo NITZ (Network Identity and Time Zone) per trasferire le informazioni sull'ora e sul fuso orario al dispositivo dell'utente.
Altre implementazioni di tecnologie per l’implementazione di reti mobili 5G includono i progetti NextEPC, OpenAir, Magma, Open5GS, Open5GCore, OAI-CN e srsRAN.
Fonte: opennet.ru
