Basis | OAI 5G Core AMF | FREE5GC 5G Core AMF | OPEN5GS 5G Core AMF | Magma 5G Core Accessd |
Language | C++ | Golang | C | C++ |
Registration Management | ETSI TS 123 501 V16.6.0 – 5.3.2 3GPP TS 23.501 5.3.2
3GPP TS 23.501 V15.5.0 – 5.5.1 3GPP TS 23.501 5.5.1 | ETSI TS 124 501 V15.6.0 – 5.5.1 3GPP TS 24.501 5.5.1
ETSI TS 123 502 V15.2.0 – 4.2.2.2 3GPP TS 23.502 4.2.2.2 | ETSI TS 123 501 – 5.3 3GPP TS 23.501 | ETSI TS 124 501 – V16.5.1 – 5.5.1.2 – 8.2.6 – 8.2.7 – 8.2.8 – 8.2.9 3GPP TS 24.501 |
Mobility Management | ETSI TS 123 501 – V16.6.0 – 5.3.4 3GPP TS 23.501 5.3.4
ETSI TS 124 501 V16.9.0 – 7.5.2 3GPP TS 24.501 7.5.2 | ETSI TS 124 501 V15.6.0 – 7.5.2 3GPP TS 24.501 7.5.2
ETSI TS 123 502 – V15.2.0 – 4..2 -4.11.1.2.3 – 4.11.2.2 – 4.11.2.3 – 4.14.1 3GPP TS 23.502 4.2
ETSI TS 138 413 – V15.0.0 – 8.4 | ETSI TS 124 501 V16.6.0 3GPP TS 24.501 3GPP TS 24.501 4.6.2
ETSI TS 138 413 – 8.4 3GPP TS 38.413 8.4 | ETSI TS 124 501 V15.6.0 – 8.2 – 10.2
3GPP TS 24.501 8.2
|
NAS Message Procedure | ETSI TS 138 413 – V15.0.0 – 8.6 3GPP TS 38.413 8.6 | ETSI TS 138 413 – V15.0.0 – 8.6 3GPP TS 38.413 8.6
ETSI TS 124 501 V15.6.0 – 4.4 – 5.4.5 3GPP TS 24.501 4.4 3GPP TS 24.501 5.4.5 | ETSI TS 124 501 V16.6.0 3GPP TS 24.501 | ETSI TS 124 301 – V15.4.0 – 4.4.3 – 4.4.4 3GPP TS 24.301 |
UE Context Management | ETSI TS 138 413 – V16.2.0 – 8.3 3GPP TS 38.413 8.3 | ETSI TS 129 518 – V15.6.0 – 5.2.2.2 3GPP TS 29.518 5.2.2.2
ETSI TS 138 413 – V15.3.0 – 8.3 3GPP TS 38.413 8.3 | ETSI TS 129 518 – V16.4.0 – 5.2.2.2
ETSI TS 138 413 – V16.2.0 – 8.3 3GPP TS 38.413 8.3 | ETSI TS 138 413 V16.2.0 – 9.2.2 – 8.3
3GPP TS 38.413 9.2.2
|
UE Radio Capability Check | Unavailable | ETSI TS 138 306 V15.3.0 – 4 3GPP TS 38.306 4
ETSI TS 138 413 – V15.3.0 – 8.14 3GPP TS 38.413 8.14 | Unavailable | Not Released in v1.8 |
Deregistration Management | ETSI TS 124 501 V16.9.0 – 5.5.2 3GPP TS 24.501 5.5.2 | ETSI TS 123 502 – V15.2.0 – 4.2.2.3 3GPP TS 23.502 4.2.2.3
ETSI TS 124 501 V15.6.0 – 5.5.2 3GPP TS 24.501 5.5.2 | ETSI TS 124 501 – 5.5.2 3GPP TS 24.501 5.5.2 | ETSI TS 124 501 – V16.5.1 – 5.5.2.2 – 8.2.12 – 8.2.13 3GPP TS 24.501 |
PDU Session Management | ETSI TS 138 413 – V16.2.0 – 8.2 3GPP TS 38.413 8.2
ETSI TS 129 502 – V16.5.0 – 5 3GPP TS 29.502 5 | ETSI TS 138 413 – V15.3.0 – 8.2 3GPP TS 38.413 8.2
ETSI TS 123 502 – V15.2.0 – 4.3 3GPP TS 23.502 4.3
ETSI TS 124 501 V15.6.0 – 8.3 3GPP TS 24.501 8.3 | ETSI TS 138 413 V16.2.0 – 8.2 3GPP TS 38.413 version 16.2.0 8.2
ETSI TS 124 501 V16.6.0 – 6.2.3 – 8.3 3GPP TS 24.501 8.3 | ETSI TS 124 501 – V16.5.1 Session Establishment – 6.4.1 – 8.3.1 – 8.3.2 – 8.3.3 Session modification – 6.4.2 – 8.3.7 – 8.3.8 – 8.3.9 – 8.3.10 – 8.3.11 Session Release – 6.4.3 – 8.3.12 – 8.3.13 – 8.3.14 – 8.3.15 3GPP TS 24.501 |
N1N2 Message | ETSI TS 123 502 – V15.2.0 – 5.2.2.2.7 | ETSI TS 129 518 – V15.6.0 – 5.2.2.3 3GPP TS 29.518 5.2.2.3
ETSI TS 123 502 – V15.2.0 – 5.2.2.2.7 | ETSI TS 129 518 V16.4.0 – 5.2.2.3.1 3GPP TS 29.518 5.2.2.3.1 | According to our prior knowledge, 3GPP TS 23.502 or 3GPP TS 29.518 should be used here. But it is not mentioned in the code or the comment of magma core. |
Identification | 3GPP TS 23.501 V15.5.0 – 5.2.3 3GPP TS 23.501 5.2.3 | 3GPP TS 23.501 V15.5.0 – 5.2.3 3GPP TS 23.501 5.2.3
ETSI TS 124 501 – V15.2.1 – 5.4.3 3GPP TS 24.501 5.4.3 | ETSI TS 124 501 – 5.3.2 3GPP TS 24.501 5.3.2
ETSI TS 133 501 – 6.12 3GPP TS 33.501 6.12 | ETSI TS 124 501 – V16.5.1 – 5.4.3 – 8.2.21 – 8.2.22 3GPP TS 24.501
ETSI TS 123 003 – V16.3.0 – 2 – 2.10 3GPP TS 23.003 |
Authentication & Authorization | 3GPP TS 23.501 V15.5.0 – 5.2.3 – 5.2.4 3GPP TS 23.501 5.2.3 3GPP TS 23.501 5.2.4 | 3GPP TS 23.501 V15.5.0 – 5.2.3 – 5.2.4 3GPP TS 23.501 5.2.3 3GPP TS 23.501 5.2.4
ETSI TS 133 501 – V15.1.0 – 6.1.3 3GPP TS 33.501 6.1.3 | ETSI TS 129 509 V16.7.0 ETSI TS 133 501 V15.4.0 – 6.1.2 3GPP TS 33.501 version 15.4.0 6.1.2
ETSI TS 124 501 – 5.4.1 3GPP TS 24.501 version 16.6.0 5.4.1 | ETSI TS 124 501 V16.5.1 – 5.4.1.3 – 8.2.1 – 8.2.2 – 8.2.3 – 8.2.4 – 8.2.5 3GPP TS 24.501 |
SMC Procedure | ETSI TS 133 501 – V15.1.0 – 6.7.2 3GPP TS 33.501 6.7.2
ETSI TS 133 501 – V15.4.0 – 6.7.2 | ETSI TS 133 501 – V15.1.0 – 6.7.2 3GPP TS 33.501 6.7.2
ETSI TS 133 501 – V15.4.0 – 6.7.2 | ETSI TS 133 501 – V15.1.0 – 6.7.2 3GPP TS 33.501 6.7.2
ETSI TS 124 501 V16.6.0 – 5.4.2 3GPP TS 24.501 5.4.2 | ETSI TS 124 501 – V16.5.1 – 5.4.2 – 8.2.25 – 8.2.26 – 8.2.27 – 8.2.28 3GPP TS 24.501
ETSI TS 133 501 – V15.4.0 – 6.7.2 – 6.7.4 3GPP TS 33.501 |
Registration with AMFRe-allocation | Unavailable | ETSI TS 123 502 – V15.2.0 – 4.2.2.2.3 3GPP TS 23.502 4.2.2.2.3
ETSI TS 138 413 – V15.3.0 – 8.3.7 3GPP TS 38.413 8.3.7
ETSI TS 129 518 – V15.6.0 – 5.2.2.3.5.2 3GPP TS 29.518 5.2.2.3.5.2 | Unavailable | Not Released in v1.8 |
Xn-based Inter NG-RAN Handover | ETSI TS 138 413 – V16.2.0 – 9.2.3 3GPP TS 38.413 9.2.3
ETSI TS 129 502 – V16.5.0 – 5.2.2.3.3 3GPP TS 29.502 5.2.2.3.3 | ETSI TS 123 502 – V15.2.0 – 4.9.1.2 ETSI TS 123 502 – V15.4.1 – 4.9.1.2
ETSI TS 133 501 – V15.1.0 – 6.7.3.1 3GPP TS 33.501 6.7.3.1
ETSI TS 138 413 – V15.3.0 – 9.2.3 3GPP TS 38.413 9.2.3 | ETSI TS 138 413 – V16.2.0 – 9.2.3 3GPP TS 38.413 9.2.3
ETSI TS 123 502 – V15.4.1 – 4.9.1.2 3GPP TS 23.502 4.9.1.2 | Not Released in v1.8 |
Inter NG RAN Node N2 Based Handover | ETSI TS 138 413 – V16.2.0 – 9.2.3 3GPP TS 38.413 9.2.3
ETSI TS 129 502 – V16.5.0 – 5.2.2.3.4 3GPP TS 29.502 5.2.2.3.4 | ETSI TS 123 502 – V15.2.0 – 4.9.1.3
ETSI TS 133 501 – V15.1.0 – 6.7.3.2
ETSI TS 138 413 – V15.3.0 – 9.2.3 3GPP TS 38.413 9.2.3 | ETSI TS 138 413 – V16.2.0 – 9.2.3 3GPP TS 38.413 9.2.3
ETSI TS 123 502 – V15.2.0 – 4.9.1.3 3GPP TS 23.502 4.9.1.3 | Not Released in v1.8 |
Configuration Update | Unavailable | ETSI TS 138 413 – V15.3.0 – 8.7.2 – 8.7.3
ETSI TS 138 413 – V15.1.0 – 8.7.2 – 8.7.3 3GPP TS 38.413 8.7.2 3GPP TS 38.413 8.7.3
ETSI TS 129 518 – V15.6.0 – 5.2.2.3.5.4 3GPP TS 29.518 5.2.2.3.5.4 | ETSI TS 138 413 – V16.2.0 – 8.7.2 3GPP TS 38.413 8.7.2
ETSI TS 129 518 – V16.4.0 – 5.2.2.3.5.4 3GPP TS 29.518 5.2.2.3.5.4 | Not Released in v1.8 |
NG Reset | ETSI TS 138 413 – V15.1.0 – 8.7.4 3GPP TS 38.413 8.7.4
ETSI TS 138 413 – V16.2.0 – 8.7.4 | ETSI TS 138 413 – V15.1.0 – 8.7.4 3GPP TS 38.413 8.7.4
ETSI TS 138 413 – V15.3.0 – 8.7.4 | ETSI TS 138 413 – V15.1.0 – 8.7.4.2.1 3GPP TS 38.413 8.7.4.2.1 | According to our prior knowledge, 3GPP TS 38.413 should be used here. But it is not mentioned in the code or the comment of magma core. |