From b8617819b13369de631d045f47005f50e639476f Mon Sep 17 00:00:00 2001 From: luis_pereira87 Date: Thu, 8 May 2025 06:40:45 +0100 Subject: [PATCH 1/4] Tutorials: Update links for the latest Ubuntu 24.04 LTS iso file --- doc/NR_SA_Tutorial_COTS_UE.md | 2 +- doc/NR_SA_Tutorial_OAI_CN5G.md | 2 +- doc/NR_SA_Tutorial_OAI_nrUE.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/NR_SA_Tutorial_COTS_UE.md b/doc/NR_SA_Tutorial_COTS_UE.md index 14012339ab..35093eba84 100644 --- a/doc/NR_SA_Tutorial_COTS_UE.md +++ b/doc/NR_SA_Tutorial_COTS_UE.md @@ -21,7 +21,7 @@ In this tutorial we describe how to configure and run a 5G end-to-end setup with Minimum hardware requirements: - Laptop/Desktop/Server for OAI CN5G and OAI gNB - - Operating System: [Ubuntu 24.04 LTS](https://releases.ubuntu.com/24.04/ubuntu-24.04.1-desktop-amd64.iso) + - Operating System: [Ubuntu 24.04 LTS](https://releases.ubuntu.com/24.04/ubuntu-24.04.2-desktop-amd64.iso) - CPU: 8 cores x86_64 @ 3.5 GHz - RAM: 32 GB - Laptop for UE diff --git a/doc/NR_SA_Tutorial_OAI_CN5G.md b/doc/NR_SA_Tutorial_OAI_CN5G.md index eb78972d35..b072c0c040 100644 --- a/doc/NR_SA_Tutorial_OAI_CN5G.md +++ b/doc/NR_SA_Tutorial_OAI_CN5G.md @@ -21,7 +21,7 @@ In this tutorial we describe how to configure and run a 5G end-to-end setup with Minimum hardware requirements: - Laptop/Desktop/Server for OAI CN5G and OAI gNB - - Operating System: [Ubuntu 24.04 LTS](https://releases.ubuntu.com/24.04/ubuntu-24.04.1-desktop-amd64.iso) + - Operating System: [Ubuntu 24.04 LTS](https://releases.ubuntu.com/24.04/ubuntu-24.04.2-desktop-amd64.iso) - CPU: 8 cores x86_64 @ 3.5 GHz - RAM: 32 GB diff --git a/doc/NR_SA_Tutorial_OAI_nrUE.md b/doc/NR_SA_Tutorial_OAI_nrUE.md index 70a981174c..4b5873b9cf 100644 --- a/doc/NR_SA_Tutorial_OAI_nrUE.md +++ b/doc/NR_SA_Tutorial_OAI_nrUE.md @@ -21,11 +21,11 @@ In this tutorial we describe how to configure and run a 5G end-to-end setup with Minimum hardware requirements: - Laptop/Desktop/Server for OAI CN5G and OAI gNB - - Operating System: [Ubuntu 24.04 LTS](https://releases.ubuntu.com/24.04/ubuntu-24.04.1-desktop-amd64.iso) + - Operating System: [Ubuntu 24.04 LTS](https://releases.ubuntu.com/24.04/ubuntu-24.04.2-desktop-amd64.iso) - CPU: 8 cores x86_64 @ 3.5 GHz - RAM: 32 GB - Laptop for UE - - Operating System: [Ubuntu 24.04 LTS](https://releases.ubuntu.com/24.04/ubuntu-24.04.1-desktop-amd64.iso) + - Operating System: [Ubuntu 24.04 LTS](https://releases.ubuntu.com/24.04/ubuntu-24.04.2-desktop-amd64.iso) - CPU: 8 cores x86_64 @ 3.5 GHz - RAM: 8 GB - [USRP B210](https://www.ettus.com/all-products/ub210-kit/), [USRP N300](https://www.ettus.com/all-products/USRP-N300/) or [USRP X300](https://www.ettus.com/all-products/x300-kit/) From e5d7fd390400392c6d6ef2afdc151342e9fcc97c Mon Sep 17 00:00:00 2001 From: luis_pereira87 Date: Thu, 8 May 2025 06:42:07 +0100 Subject: [PATCH 2/4] Tutorials: Update docker install to the latest instructions on the official website --- doc/NR_SA_Tutorial_OAI_CN5G.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/NR_SA_Tutorial_OAI_CN5G.md b/doc/NR_SA_Tutorial_OAI_CN5G.md index b072c0c040..06490803bb 100644 --- a/doc/NR_SA_Tutorial_OAI_CN5G.md +++ b/doc/NR_SA_Tutorial_OAI_CN5G.md @@ -38,7 +38,7 @@ sudo apt install -y ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc -echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null +echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin From 9350db4979963657f6bb4442f951903e9bdd3b2c Mon Sep 17 00:00:00 2001 From: luis_pereira87 Date: Thu, 8 May 2025 06:44:15 +0100 Subject: [PATCH 3/4] Tutorials: update UHD to v4.8.0.0 --- doc/NR_SA_Tutorial_COTS_UE.md | 2 +- doc/NR_SA_Tutorial_OAI_nrUE.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/NR_SA_Tutorial_COTS_UE.md b/doc/NR_SA_Tutorial_COTS_UE.md index 35093eba84..5efef725c7 100644 --- a/doc/NR_SA_Tutorial_COTS_UE.md +++ b/doc/NR_SA_Tutorial_COTS_UE.md @@ -63,7 +63,7 @@ sudo apt install -y autoconf automake build-essential ccache cmake cpufrequtils git clone https://github.com/EttusResearch/uhd.git ~/uhd cd ~/uhd -git checkout v4.7.0.0 +git checkout v4.8.0.0 cd host mkdir build cd build diff --git a/doc/NR_SA_Tutorial_OAI_nrUE.md b/doc/NR_SA_Tutorial_OAI_nrUE.md index 4b5873b9cf..e5024ce053 100644 --- a/doc/NR_SA_Tutorial_OAI_nrUE.md +++ b/doc/NR_SA_Tutorial_OAI_nrUE.md @@ -51,7 +51,7 @@ sudo apt install -y autoconf automake build-essential ccache cmake cpufrequtils git clone https://github.com/EttusResearch/uhd.git ~/uhd cd ~/uhd -git checkout v4.7.0.0 +git checkout v4.8.0.0 cd host mkdir build cd build From 089d1ec49edd2b46fffc81f53a4a77733388bae9 Mon Sep 17 00:00:00 2001 From: luis_pereira87 Date: Thu, 8 May 2025 07:04:02 +0100 Subject: [PATCH 4/4] Tutorials: add support for 'default'/"empty" DNN to CN5G configuration file Add support for 'default' DNN to CN5G configuration file (that will also be used when DNN is not available, "empty" DNN). This configuration will allow most of the COTS UE to get PDUSession without any APN configuration made by the user The 'default'/"empty" DNN configuration support was added in https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-amf/-/merge_requests/343 --- doc/tutorial_resources/oai-cn5g/conf/config.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/doc/tutorial_resources/oai-cn5g/conf/config.yaml b/doc/tutorial_resources/oai-cn5g/conf/config.yaml index 2a7002afe6..f18c965ed1 100644 --- a/doc/tutorial_resources/oai-cn5g/conf/config.yaml +++ b/doc/tutorial_resources/oai-cn5g/conf/config.yaml @@ -177,6 +177,7 @@ smf: - dnn: "oai" - dnn: "openairinterface" - dnn: "ims" + - dnn: "default" local_subscription_infos: - single_nssai: *embb_slice dnn: "oai" @@ -196,6 +197,12 @@ smf: 5qi: 9 session_ambr_ul: "10Gbps" session_ambr_dl: "10Gbps" + - single_nssai: *embb_slice + dnn: "default" + qos_profile: + 5qi: 9 + session_ambr_ul: "10Gbps" + session_ambr_dl: "10Gbps" upf: support_features: @@ -211,6 +218,7 @@ upf: - dnn: "oai" - dnn: "openairinterface" - dnn: "ims" + - dnn: "default" ## DNN configuration dnns: @@ -225,3 +233,7 @@ dnns: pdu_session_type: "IPV4V6" ipv4_subnet: "10.0.9.0/24" ipv6_prefix: "2001:1:2::/64" + - dnn: "default" + pdu_session_type: "IPV4V6" + ipv4_subnet: "10.0.255.0/24" + ipv6_prefix: "2001:1:2::/64"