Difference between revisions of "OpenAirInterface-CN"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "The goal of the OAI-5G Core Network (CN) project group is to provide a 3GPP-Compliant 5G Standalone (SA) CN implementation with a rich feature set. OAI 5G CN is designed and i...")
 
Line 1: Line 1:
The goal of the OAI-5G Core Network (CN) project group is to provide a 3GPP-Compliant 5G Standalone (SA) CN implementation with a rich feature set. OAI 5G CN is designed and implemented in a flexible way which can be easily adapted to fulfill the needs of diversified 5G use-cases. All the features of the OAI 5G CN components are continuously tested with professional testers, commercial gNBs (with COTS UE) and open-source RAN simulators.
+
Tujuan dari grup proyek OAI-5G Core Network (CN) adalah untuk menyediakan implementasi 3GPP-Compliant 5G Standalone (SA) CN dengan rangkaian fitur yang kaya. OAI 5G CN dirancang dan diimplementasikan dengan cara yang fleksibel yang dapat dengan mudah diadaptasi untuk memenuhi kebutuhan kasus penggunaan 5G yang beragam. Semua fitur komponen OAI 5G CN terus diuji dengan penguji profesional, gNB komersial (dengan COTS UE), dan simulator RAN open source.
 +
 
 +
Semua komponen OAI 5G CN diterbitkan di bawah Lisensi Publik OAI V1.1.
  
All the OAI 5G CN components are published under the OAI Public License V1.1.
 
  
 
==5G CN Overview==
 
==5G CN Overview==
  
In order to support a very diverse range of services envisioned for 5G with very different performance requirements, 5GC is designed with a service-oriented architecture through the adoption of the new 3GPP defined service-based architecture (SBA). In this architecture, a set of 5GC components, or in this case called Network Functions (NFs) provide services to others authorized NFs to access their services. For the interaction between network functions, one of these acts as a Service Consumer, and the other as a Service Producer. Additionally, the Control Plane (CP) functions are separated from the User Plane (UP) in order to make them scaling independently, allowing operators to use these components for dimensioning, deploying and adapting the network to their needs easily. Figure 1 depicts the non-roaming reference architecture for 5GC. For more details, please refer to 3GPP TS 23.501.
+
Untuk mendukung beragam layanan yang dibayangkan untuk 5G dengan persyaratan kinerja yang sangat berbeda, 5GC dirancang dengan arsitektur berorientasi layanan melalui penerapan 3GPP defined service-based architecture (SBA) yang baru. Dalam arsitektur ini, sekumpulan komponen 5GC, atau dalam hal ini disebut Network Functions (NFs) memberikan layanan kepada NF lain yang berwenang untuk mengakses layanan mereka. Untuk interaksi antara fungsi-fungsi jaringan, salah satunya bertindak sebagai Konsumen Layanan, dan yang lainnya sebagai Produsen Layanan. Selain itu, fungsi Control Plane (CP) dipisahkan dari User Plane (UP) untuk membuat penskalaan secara mandiri, memungkinkan operator menggunakan komponen ini untuk membuat dimensi, menerapkan, dan mengadaptasi jaringan sesuai kebutuhan mereka dengan mudah. Gambar di bawaj menggambarkan arsitektur referensi non-roaming untuk 5GC. Untuk detail lebih lanjut, silakan merujuk ke 3GPP TS 23.501.
  
 +
[[File:CN1.png|center|300px|thumb]]
  
Figure 1. non-roaming reference architecture for 5GC (TS 23.501)
+
Gambar. non-roaming reference architecture untuk 5GC (TS 23.501)
  
==OAI 5G CN – Current status==
+
==OAI 5G CN – Status Saat ini==
  
The OAI 5G CN project plans to have a full standalone 3GPP-compliant 5G CN implementation (as described in Figure 1). In release v1.4.0, we implemented the following Network Functions (NF):  
+
OAI 5G CN project di rencanakan untuk bisa secara memenuhi secara penuh standalone 3GPP-compliant 5G CN implementation (seperti di jelaskan di gambar di atas). Dalam release v1.4.0, AOI mengimplementasikan Network Functions (NF) berikut:  
  
 
* Access and Mobility Management Function (AMF)
 
* Access and Mobility Management Function (AMF)
Line 21: Line 23:
 
* Unified Data Management (UDM)
 
* Unified Data Management (UDM)
 
* Unified Data Repository (UDR)
 
* Unified Data Repository (UDR)
( Network Slice Selection Function (NSSF)
+
* Network Slice Selection Function (NSSF)
  
OAI 5G CN implementation has been extensively tested and validated with:  
+
Implementasi OAI 5G CN telah secara extensive di test dan di validasi dengan:  
  
 
* Professional tester (Mobileum dsTest and ng4T)
 
* Professional tester (Mobileum dsTest and ng4T)
 
* Commercial gNBs (including Amarisoft gNB, Baicell gNB with COST UE)
 
* Commercial gNBs (including Amarisoft gNB, Baicell gNB with COST UE)
* OAI gNB with COTS UE (Quectel/SIMcom modules)
+
* OAI gNB dengan COTS UE (Quectel/SIMcom modules)
* Open-source RAN emulators (UERANSIM, Gnbsim, My-5GRANTester)
+
* Open-source RAN emulator (UERANSIM, Gnbsim, My-5GRANTester)
 
 
==Features==
 
  
Currently, OAI 5G CN supports basic procedures for connection, registration (UE registration, de-registration, and service request) and session management (PDU session establishment, modification and release). OAI 5G CN also supports some additional features e.g., N2 Handover, HTTP/2, FQDN support, Paging, Network slicing (partially supported). It is worth mentioning that OAI 5G CN can support multiple UEs and multiple PDU sessions at the same time (please refer to this tutorial for more information).
+
==Fitur==
  
OAI 5G CN can be adapted to support different use-case scenarios with different deployment options and different flavors for the User Plane.
+
Saat ini, OAI 5G CN mendukung prosedur dasar untuk connection, registration (UE registration, de-registration, dan service request) dan session management (PDU session establishment, modification and release). OAI 5G CN juga mendukung beberapa fitur tambahan seperti, N2 Handover, HTTP/2, FQDN support, Paging, Network slicing (didukung sebagian). Perlu disebutkan bahwa OAI 5G CN dapat mendukung beberapa UE dan beberapa sesi PDU secara bersamaan.
  
 +
OAI 5G CN dapat diadaptasi untuk mendukung skenario kasus penggunaan yang berbeda dengan opsi penyebaran yang berbeda dan rasa yang berbeda untuk User Plane.
  
Three deployment modes:  
+
Tiga mode deployment:  
# Minimalist 5GC with AMF, SMF, NRF, and UPF  
+
# Minimalist 5GC dengan AMF, SMF, NRF, dan UPF  
# Basic 5GC with AMF, SMF, NRF, UPF, UDM, AUSF and UDR
+
# Basic 5GC dengan AMF, SMF, NRF, UPF, UDM, AUSF dan UDR
# Slicing 5GC with AMF, SMF, NRF, UPF, UDM, AUSF, UDR, and NSSF  
+
# Slicing 5GC dengan AMF, SMF, NRF, UPF, UDM, AUSF, UDR, dan NSSF  
  
Three UPF flavors:  
+
Tiga UPF flavor:  
# SPGW-U-tiny (from 4G) with additional features for 5G  
+
# SPGW-U-tiny (dari 4G) dengan tambahan fitur untuk 5G  
# VPP-UPF (relying on VPP-Travelping, with DPDK support)
+
# VPP-UPF (bertumpu pada VPP-Travelping, dengan DPDK support)
# Production grade UPF (SD-Fabric, on-going)
+
# Production grade UPF (SD-Fabric, dalam proses pembuatan)
  
Three deployment platforms:  
+
Tiga deployment platform:  
# Bare-metal installation or in virtual machines
+
# Instalasi Bare-metal atau di mesin virtual
# Automated deployment of NFs in Docker containers using Docker-Compose
+
# Deployment otomatis NF dalam wadah Docker menggunakan Docker-Compose
# Cloud-native deployment using Helm Chart (on OpenShift/Kubernetes cluster)
+
# Deployment cloud-native menggunakan Helm Chart (pada kluster OpenShift/Kubernetes)

Revision as of 16:47, 2 January 2023

Tujuan dari grup proyek OAI-5G Core Network (CN) adalah untuk menyediakan implementasi 3GPP-Compliant 5G Standalone (SA) CN dengan rangkaian fitur yang kaya. OAI 5G CN dirancang dan diimplementasikan dengan cara yang fleksibel yang dapat dengan mudah diadaptasi untuk memenuhi kebutuhan kasus penggunaan 5G yang beragam. Semua fitur komponen OAI 5G CN terus diuji dengan penguji profesional, gNB komersial (dengan COTS UE), dan simulator RAN open source.

Semua komponen OAI 5G CN diterbitkan di bawah Lisensi Publik OAI V1.1.


5G CN Overview

Untuk mendukung beragam layanan yang dibayangkan untuk 5G dengan persyaratan kinerja yang sangat berbeda, 5GC dirancang dengan arsitektur berorientasi layanan melalui penerapan 3GPP defined service-based architecture (SBA) yang baru. Dalam arsitektur ini, sekumpulan komponen 5GC, atau dalam hal ini disebut Network Functions (NFs) memberikan layanan kepada NF lain yang berwenang untuk mengakses layanan mereka. Untuk interaksi antara fungsi-fungsi jaringan, salah satunya bertindak sebagai Konsumen Layanan, dan yang lainnya sebagai Produsen Layanan. Selain itu, fungsi Control Plane (CP) dipisahkan dari User Plane (UP) untuk membuat penskalaan secara mandiri, memungkinkan operator menggunakan komponen ini untuk membuat dimensi, menerapkan, dan mengadaptasi jaringan sesuai kebutuhan mereka dengan mudah. Gambar di bawaj menggambarkan arsitektur referensi non-roaming untuk 5GC. Untuk detail lebih lanjut, silakan merujuk ke 3GPP TS 23.501.

CN1.png

Gambar. non-roaming reference architecture untuk 5GC (TS 23.501)

OAI 5G CN – Status Saat ini

OAI 5G CN project di rencanakan untuk bisa secara memenuhi secara penuh standalone 3GPP-compliant 5G CN implementation (seperti di jelaskan di gambar di atas). Dalam release v1.4.0, AOI mengimplementasikan Network Functions (NF) berikut:

  • Access and Mobility Management Function (AMF)
  • Session Management Function (SMF)
  • User Plane Function (UPF)
  • Network Repository Function (NRF)
  • Authentication Server Function (AUSF)
  • Unified Data Management (UDM)
  • Unified Data Repository (UDR)
  • Network Slice Selection Function (NSSF)

Implementasi OAI 5G CN telah secara extensive di test dan di validasi dengan:

  • Professional tester (Mobileum dsTest and ng4T)
  • Commercial gNBs (including Amarisoft gNB, Baicell gNB with COST UE)
  • OAI gNB dengan COTS UE (Quectel/SIMcom modules)
  • Open-source RAN emulator (UERANSIM, Gnbsim, My-5GRANTester)

Fitur

Saat ini, OAI 5G CN mendukung prosedur dasar untuk connection, registration (UE registration, de-registration, dan service request) dan session management (PDU session establishment, modification and release). OAI 5G CN juga mendukung beberapa fitur tambahan seperti, N2 Handover, HTTP/2, FQDN support, Paging, Network slicing (didukung sebagian). Perlu disebutkan bahwa OAI 5G CN dapat mendukung beberapa UE dan beberapa sesi PDU secara bersamaan.

OAI 5G CN dapat diadaptasi untuk mendukung skenario kasus penggunaan yang berbeda dengan opsi penyebaran yang berbeda dan rasa yang berbeda untuk User Plane.

Tiga mode deployment:

  1. Minimalist 5GC dengan AMF, SMF, NRF, dan UPF
  2. Basic 5GC dengan AMF, SMF, NRF, UPF, UDM, AUSF dan UDR
  3. Slicing 5GC dengan AMF, SMF, NRF, UPF, UDM, AUSF, UDR, dan NSSF

Tiga UPF flavor:

  1. SPGW-U-tiny (dari 4G) dengan tambahan fitur untuk 5G
  2. VPP-UPF (bertumpu pada VPP-Travelping, dengan DPDK support)
  3. Production grade UPF (SD-Fabric, dalam proses pembuatan)

Tiga deployment platform:

  1. Instalasi Bare-metal atau di mesin virtual
  2. Deployment otomatis NF dalam wadah Docker menggunakan Docker-Compose
  3. Deployment cloud-native menggunakan Helm Chart (pada kluster OpenShift/Kubernetes)