Basis | OAI 5G Core | FREE5GC 5G Core | OPEN5GS 5G Core | MAGMA 5G CORE |
Language | C++ | Golang | C | C++ |
SM Context Management | ETSI TS 123 502 V16.7.0 – 5.2.8.2
3GPP TS 23.502 5.2.8.2 | ETSI TS 123 502 V15.2.0 – 5.2.8.2 3GPP TS 23.502 5.2.8.2
ETSI TS 129 502 V15.6.0 – 5.2.2.2 – 5.2.2.3 – 5.2.2.4 3GPP TS 29.502 5.2.2.2 | ETSI TS 129 502 V16.8.0 – 5.2.2.2 – 5.2.2.4 – 5.2.2.6 – 6.1.3.2 – 6.1.6.2.2 3GPP TS 29.502 5.2.2.2
ETSI TS 123 502 V16.7.0 – 5.2.8.2.1 | ETSI TS 129 502 V15.8.0 – 5.2.2.2 – 5.2.2.3 – 5.2.2.4
3GPP TS 29.502 5.2.2.2 |
N4 Session Management | ETSI TS 123 501 V16.6.0 – 5.8.2.11 3GPP TS 23.501 5.8.2.11
ETSI TS 129 244 – V15.5.0 – 6.2.6 – 6.2.7 – 6.2.8 – 6.2.9 – 6.3 3GPP TS 29.244 6.3 | ETSI TS 129 244 V15.8.0 – 5.6 – 5.8 3GPP TS 29.244 5.6
ETSI TS 129 244 – V15.5.0 – 6.2.6 – 6.2.7 – 6.2.8 – 6.2.9 – 6.3 3GPP TS 29.244 6.2.6 3GPP TS 29.244 6.2.8 3GPP TS 29.244 6.3 | ETSI TS 129 244 V16.4.0 – 5.6 – 6.2.6 – 6.3 – 8.2.41 3GPP TS 29.244 5.6 3GPP TS 29.244 8.2.41
ETSI TS 123 501 V16.6.0 – 5.8.2.11 – 5.8.2.11.3 – 8.2.3.2 3GPP TS 23.501 5.8.2.11
| ETSI TS 123 501 V15.8.0 – 5.8.2.11 – 5.8.2.11.3
3GPP TS 23.501 5.8.2.11 |
PDU Session Management | ETSI TS 123 501 – V16.6.0 – 5.6 – 5.8.2.7 ETSI TS 124 501 – V16.5.1 – 6.2.3 3GPP TS 24.501 6.2.3 ETSI TS 123 502 – V15.2.0 – 4.3 3GPP TS 23.502 4.3 | ETSI TS 124 501 V15.6.0 – 6.2.3 3GPP TS 24.501 6.2.3
ETSI TS 123 502 – V15.2.0 – 4.3 3GPP TS 23.502 4.3 | ETSI TS 123 502 V16.7.0 – 4.3.2 – 4.3.2.2.3 – 4.3.3 – 4.3.4 3GPP TS 23.502 4.3.2
ETSI TS 123 501 V16.6.0 – 5.29.3 – 6.3.3.3 3GPP TS 23.501 5.29.3
ETSI TS 129 502 V16.8.0 5.2.2.8 3GPP TS 29.502 5.2.2.8 | ETSI TS 129 502 V15.8.0 3GPP TS 29.502
ETSI TS 138 413 V16.2.0 – 9.2.1 3GPP TS 38.413 9.2.1
ETSI TS 124 501 V15.6.0 – 9.11.4 – 10.3 3GPP TS 24.501 10.3
ETSI TS 123 501 V15.8.0 – 5.6 – 5.8.2.7 3GPP TS 23.501 5.6 |
PDU Session Authentication/ Authorization | – Unavailable | – Unavailable | – Unavailable | Not Released in v1.8 |
Provisioning and Enforcement of Policy Decisions | ETSI TS 123 501 – V16.6.0 – 5.7.1.8 – 5.8.2.8 – 5.8.2.11 3GPP TS 23.501 5.7.1.8 3GPP TS 23.501 5.8.2.11 | ETSI TS 123 501 – V15.11.0 – 5.8.2.7 – 5.8.2.8 – 5.8.2.11 3GPP TS 23.501 5.8.2.7 3GPP TS 23.501 5.8.2.11
ETSI TS 129 244 – V15.5.0 – 5.2 3GPP TS 29.244 5.2.1 | ETSI TS 129 512 V16.5.0 – 4.2.6 – 4.2.6.2 – 4.2.6.3 3GPP TS 29.512 4.2.6 | ETSI TS 129 512 V15.6.0 – 4.1.4.2 – 4.2.6 – 4.2.6.2 – 4.2.6.2.3
3GPP TS 29.512 4.2.6 |
N1N2 Message Transfer | ETSI TS 123 502 – V15.2.0 – 5.2.2.2.7 3GPP TS 23.502 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 | ETSI TS 123 502 – V15.2.0 – 5.2.2.2.7 3GPP TS 23.502 5.2.2.2.7 | ETSI TS 123 502 V16.7.0 – 5.2.2.2.7 3GPP TS 23.502 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. |
Heartbeat Procedure | ETSI TS 129 244 – V16.4.0 – 6.2.2 3GPP TS 29.244 6.2.2
ETSI TS 128 537 – V16.0.0 – 4 3GPP TS 28.537 4 | ETSI TS 129 244 V15.8.0 – 6.2.2 3GPP TS 29.244 6.2.2 | ETSI TS 129 244 V16.4.0 – 6.2.2 3GPP TS 29.244 6.2.2 | According to our prior knowledge, 3GPP TS 29.244 should be used here. But it is not mentioned in the code or the comment of magma core. |
Addition of additional PSA & BP or UL CL | – Unavailable | ETSI TS 123 502 – V15.2.0 – 4.3.5.4 – 4.3.5.7 3GPP TS 23.502 4.3.5.4 3GPP TS 23.502 4.3.5.7 | – Unavailable | Not Released in v1.8 |
SMF’s role in Xn-based Inter NG-RAN Handover | ETSI TS 129 502 – V16.4.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 3GPP TS 23.502 4.9.1.2 |
ETSI TS 138 413 – V15.3.0 – 8.4.4 3GPP TS 38.413 8.4.4
ETSI TS 133 501 – V15.4.0 – 6.7.3.1 3GPP TS 33.501 6.7.3.1 | ETSI TS 129 502 V16.8.0 – 5.2.2.3.3 3GPP TS 29.502 5.2.2.3.3
ETSI TS 123 502 V16.7.0 – 4.9.1.2 3GPP TS 23.502 4.9.1.2 | Not Released in v1.8 |
SMF’s role in Inter NG RAN Node N2 Based Handover |
– Unavailable
| ETSI TS 133 501 – V15.4.0 – 6.7.3.2 3GPP TS 33.501 6.7.3.2
ETSI TS 129 502 V15.6.0 – 5.2.2.3.4 3GPP TS 29.502 5.2.2.3.4 | ETSI TS 129 502 V16.8.0 – 5.2.2.3.4 3GPP TS 29.502 5.2.2.3.4
ETSI TS 123 502 V16.7.0 – 4.9.1.3 3GPP TS 23.502 4.9.1.3 | Not Released in v1.8 |