OpenXG-AMF is developed by the OS-RAN community. It is compliant with 3GPP R15/R16 specification. Currently AMF support with AUSF or no-AUSF mode, and also support stateless mode.
OpenXG-AMF is developed by the OS-RAN community. It is compliant with 3GPP R15/R16 specification. Currently AMF support with AUSF or no-AUSF mode, and also support stateless mode.
## OpenXG-AMF Architecture
├── build: Build directory, contains targets and object files generated by compilation of network functions.
├── log: Directory containing build log files.
├── scripts: Directory containing scripts for building network functions
└── smf: Directory containing CMakefile.txt and object files generated by compilation of AMF network function.
├── etc: Directory containing the configuration file to be deployed for AMF.
└── src: Source files of AMF.
├── amf-app: AMF Procedures handling logic.
├── common: Common definitions for 3GPP specifications.
├── contexts: communication contexts used in the AMF.
├── itti: Inter task interface
├── nas: NAS protocol implememtation
├── ngap: NGAP protocol implememtation
├── xg_amf: AMF main directory, contains the "main" CMakeLists.txt file.
├── sbi: AMF service endpoints and curl http client.
├── sctp: Build SCTP server.
├── secu_algorithms: algorithms for 5G-AKA authentication procedures.
├── test: Minimal implementation for AMF, UDM network functions for testing purpose.