Апублікаваны новы выпуск праекта free5GC 3.4.0, які развівае адкрытую рэалізацыю кампанентаў апорнай сеткі 5G (5GC), якія адпавядаюць патрабаванням спецыфікацыі 3GPP Release 15 (R15). Праект распрацоўваецца ў Нацыянальным універсітэце Цзяатун пры падтрымцы міністэрстваў адукацыі, навукі і эканоміі Кітая. Код напісаны на мове Go і распаўсюджваецца пад ліцэнзіяй Apache 2.0.
Праект ахоплівае наступныя кампаненты і сэрвісы 5G:
- AMF - Access and Mobility Management Function.
- AUSF - Authentication Server Function.
- CHF - Charging Function.
- N3IWF – Non-3GPP Interworking Function.
- N3IWUE – Non-3GPP Interworking User Equipment.
- NRF - NF Repository Function.
- NSSF – Network Slice Selection Function.
- PCF - Policy and Charging Function.
- SMF - Session Management Function.
- SBI – Serviced-Based Interface.
- UDM - Unified Data Management.
- UDR - Unified Data Repository.
- UPF - User Plane Function.
Сярод змен у версіі 3.4.0:
- У рэалізацыю SBA (Service-Based Architecture) дададзена падтрымка пратакола аўтарызацыі OAuth, які можа выкарыстоўвацца ва ўсіх наяўных сэрвісах (AMF, SMF, NRF, PCF, UDR, UDM, AUSF, NSSF) для валідацыі і запыту токена доступу. У кампаненце NRF (Network Repository Function) дададзена магчымасць працы ў якасці сервера аўтарызацыі.
- Дададзена падтрымка відавочнага спынення рэгістрацыі (De-registration). Напрыклад, мабільная прылада карыстальніка (UE, User Equipment), зарэгістраваная ў старым AMF (Access Management Function) можа адправіць запыт рэгістрацыі да новага AMF, і гэты новы AMF можа запытаць стары AMF спыніць рэгістрацыю.
- Дададзена падтрымка запытаў на змену маршрутызацыі (NAS Reroute).
- У камандзе абнаўлення канфігурацыі (UE Configuration Update) дададзеная падтрымка механізму NITZ (Network Identiy and Time Zone) для перадачы на прыладу карыстальніка звестак аб часе і часавым поясе.
З іншых рэалізацый тэхналогій для разгортвання мабільных сетак 5G можна адзначыць праекты NextEPC, OpenAir, Magma, Open5GS, Open5GCore, OAI-CN і srsRAN.
Крыніца: opennet.ru