Выпуск free5GC 3.4.0, открытой реализации компонентов опорной сети 5G

Опубликован новый выпуск проекта 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.