rfsim-5gnr-f1
CU-DU F1 split
wrench
111111
800813
000021
000022
000023
020021
030020
030021
030022
100021
222222
Pull_Local_Registry
Pull Images from Local Registry
0
oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan
Create_Workspace
Create new Workspace
0
0
Deploy_Object
Deploy OAI 5G CoreNetwork
ci-scripts/yaml_files/5g_f1_rfsimulator
mysql oai-amf oai-smf oai-upf oai-ext-dn
0
0
Deploy_Object
Deploy OAI 5G CU+DU+UE RF sim SA
ci-scripts/yaml_files/5g_f1_rfsimulator
oai-cu oai-du oai-nr-ue
0
0
Attach_UE
Attach OAI UE (Wait for IP)
rfsim5g_ue
cacofonix
Ping
Ping ext-dn from all NR-UEs
rfsim5g_ue
cacofonix
-c 20 192.168.72.135 -i0.25
5
Custom_Command
Simulate a DL radio channel with noise (3 dB)
cacofonix
echo channelmod modify 0 noise_power_dB 3 | nc --send-only 192.168.71.181 8091
yes
Iperf
Iperf (DL/5Mbps/UDP)(30 sec)
-u -b 5M -t 20 -R
rfsim5g_ue
cacofonix
rfsim5g_ext_dn
cacofonix
5
90
Iperf
Iperf (UL/3Mbps/UDP)(30 sec)
-u -b 3M -t 20
rfsim5g_ue
cacofonix
rfsim5g_ext_dn
cacofonix
5
90
Custom_Command
Simulate a disruption of DL radio channel (ploss 55)(5 sec)
cacofonix
echo channelmod modify 0 ploss 55 | nc -N 192.168.71.181 8091 && sleep 5
yes
Custom_Command
Get UE sync state (UE ID 0)
cacofonix
echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_NOT_SYNC
yes
Custom_Command
Restoration of the original DL channel conditions (ploss 0)(5 sec)
cacofonix
echo channelmod modify 0 ploss 0 | nc -N 192.168.71.181 8091 && sleep 5
yes
Custom_Command
Get UE sync state (UE ID 0)
cacofonix
echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_CONNECTED && sleep 10
yes
Undeploy_Object
true
Undeploy all OAI 5G stack
ci-scripts/yaml_files/5g_f1_rfsimulator
30,30,100,100
30,30,100,100
0
0
Clean_Test_Server_Images
true
Clean Test Images on Test Server
0