Опубликован новый выпуск проекта free5GC 3.4.0, развивающего открытую реализацию компонентов опорной сети 5G (5GC), соответствующих требованиям спецификации 3GPP Release 15 (R15). Проект разрабатывается в Национальном университете Цзяотун при поддержке министерств образования, науки и экономии Китая. Код написан на языке Go и распространяется под лицензией Apache 2.0.
Среди изменений в версии 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.
Release.
Ссылка here.