Skip to content

Commit 36fe480

Browse files
committed
Update automation tool
- Fixed OpenAirInterface calculation of RSRP, N_RSRP_MEAS (set in OAI based on RSRP reset), RSSI, and RSRQ. - Added ability to simulate UE traffic with input args: UE identifier, bandwidth, and flood duration. - Added metric units to the output CSV file's columns in KPI Monitor-to-CSV xApp. - Patched type printing across all Mosaic5G FlexRIC C xApps. - Updated commit hash dependencies, dashboard design, and documentation.
1 parent 27991f7 commit 36fe480

34 files changed

Lines changed: 2204 additions & 2003 deletions

5G_Core_Network/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ The 5G Core Network operates as a standalone network based on the 3GPP specifica
1818

1919
To use a custom gateway address for UE traffic, edit the `ogstun_ipv4` and `ogstun_ipv6` fields in `5G_Core_Network/options.yaml`. Default subnets are 10.45.0.0/16 (IPv4) and 2001:db8:cafe::/48 (IPv6). Gateways are set to the first address in each subnet: 10.45.0.1 and 2001:db8:cafe::1, respectively. Apply changes with `./generate_configurations.sh`.
2020

21-
2221
### Custom PLMN and TAC Identifiers
2322

2423
Modify the `5G_Core_Network/options.yaml` for different PLMN and TAC IDs, then apply changes with the following:

Additional_Scripts/download_dependency_repositories.bat

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ if exist "5G_Core_Network\open5gs" rmdir /s /q "5G_Core_Network\open5gs"
3939
cd 5G_Core_Network
4040
git clone https://github.com/open5gs/open5gs.git
4141
cd open5gs
42-
git checkout 9217889f8a958c7d7b822b97d8f0ba87c3b4a9f4
42+
git checkout 1182a99d041e3461b5493f2f800a434f41a9eee1
4343
cd ..\..
4444

4545
cd %~dp0..
@@ -175,7 +175,7 @@ if exist "RAN_Intelligent_Controllers\Non-Real-Time-RIC\dep" rmdir /s /q "RAN_In
175175
cd RAN_Intelligent_Controllers\Non-Real-Time-RIC
176176
git clone https://gerrit.o-ran-sc.org/r/it/dep.git
177177
cd dep
178-
git checkout cdb4ba3d9d5a86cda7b68d70c2ea0cb891d38471
178+
git checkout 5f4f598476b357cad58d25af1c7174f87407c088
179179
git restore --source=HEAD :/
180180
cd ..\..\..
181181

@@ -208,7 +208,7 @@ if exist "RAN_Intelligent_Controllers\Non-Real-Time-RIC\dep\smo-install\onap_oom
208208
cd RAN_Intelligent_Controllers\Non-Real-Time-RIC\dep\smo-install
209209
git clone https://gerrit.onap.org/r/oom.git
210210
cd onap_oom
211-
git checkout 60c14232c92f4e04c53d1a75a76c3f17bb32d0e2
211+
git checkout 8eb517a47ef7ef0e4bdc00c881449a979f29fdf0
212212
cd ..\..\..\..\..
213213

214214
cd %~dp0..
@@ -235,15 +235,15 @@ if exist "OpenAirInterface_Testbed\5G_Core_Network\open5gs" rmdir /s /q "OpenAir
235235
cd OpenAirInterface_Testbed\5G_Core_Network
236236
git clone https://github.com/open5gs/open5gs.git
237237
cd open5gs
238-
git checkout 9217889f8a958c7d7b822b97d8f0ba87c3b4a9f4
238+
git checkout 1182a99d041e3461b5493f2f800a434f41a9eee1
239239
cd ..\..\..
240240

241241
cd %~dp0..
242242
if exist "OpenAirInterface_Testbed\User_Equipment\openairinterface5g" rmdir /s /q "OpenAirInterface_Testbed\User_Equipment\openairinterface5g"
243243
cd OpenAirInterface_Testbed\User_Equipment
244244
git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
245245
cd openairinterface5g
246-
git checkout b5f7d22c028e3320b5ae350845fb51d13fcbf438
246+
git checkout f3eb713084e4134ca265f1153b68a102714a319a
247247
cd ..\..\..
248248

249249
cd OpenAirInterface_Testbed\Next_Generation_Node_B
@@ -255,15 +255,15 @@ if exist "OpenAirInterface_Testbed\RAN_Intelligent_Controllers\Flexible-RIC\swig
255255
cd OpenAirInterface_Testbed\RAN_Intelligent_Controllers\Flexible-RIC
256256
git clone https://github.com/swig/swig.git
257257
cd swig
258-
git checkout 124d8a8c37a8047c1cb190db24893d3bf346bb2c
258+
git checkout d96024bb0e3ee35f13349df0d004c5b4a5a9cfed
259259
cd ..\..\..\..
260260

261261
cd %~dp0..
262262
if exist "OpenAirInterface_Testbed\RAN_Intelligent_Controllers\Flexible-RIC\flexric" rmdir /s /q "OpenAirInterface_Testbed\RAN_Intelligent_Controllers\Flexible-RIC\flexric"
263263
cd OpenAirInterface_Testbed\RAN_Intelligent_Controllers\Flexible-RIC
264264
git clone https://gitlab.eurecom.fr/mosaic5g/flexric.git
265265
cd flexric
266-
git checkout 2638b58e201ab15200d0e02c6225e9aac35ab51b
266+
git checkout 596a1ae67309618a74e09e56dff9a723ea7d99c5
267267
cd ..\..\..\..
268268

269269

Images/xApp_Dashboard.png

18.2 KB
Loading

Next_Generation_Node_B/generate_configurations.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,7 @@ update_yaml() {
210210

211211
mkdir -p "$SCRIPT_DIR/logs"
212212

213-
DEVICE_ARGS=""
214-
DEVICE_ARGS+="tx_port0=tcp://127.0.0.1:2000,rx_port0=tcp://127.0.0.1:2001,base_srate=23.04e6"
213+
DEVICE_ARGS="tx_port0=tcp://127.0.0.1:2000,rx_port0=tcp://127.0.0.1:2001,base_srate=23.04e6"
215214
# DEVICE_ARGS="" # Multiple RF devices:
216215
# DEVICE_ARGS+="tx_port0=tcp://127.0.0.1:2100,rx_port0=tcp://127.0.0.1:2101,"
217216
# DEVICE_ARGS+="tx_port1=tcp://127.0.0.1:2200,rx_port1=tcp://127.0.0.1:2201,"

0 commit comments

Comments
 (0)