rfsim-5gnr-f1
CU-DU F1 split
wrench
111111
800813
000021
000022
000023
020021
030020
030021
030022
040001
020022
040002
030021
030022
040021
000030
040022
040023
020022
040024
000024
000030
040025
000031
030021
040027
040025
000031
020022
040026
100021
222222
Pull_Local_Registry
Pull Images from Local Registry
localhost
oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan
Create_Workspace
Create new Workspace
localhost
Deploy_Object
Deploy OAI 5G CoreNetwork
localhost
ci-scripts/yaml_files/5g_f1_rfsimulator
mysql oai-amf oai-smf oai-upf oai-ext-dn
Deploy_Object
Deploy OAI 5G CU + DU-PCI0 + UE RF sim SA
localhost
ci-scripts/yaml_files/5g_f1_rfsimulator
oai-cu oai-du-pci0 oai-nr-ue
IdleSleep
Sleep
15
IdleSleep
Sleep
2
Attach_UE
Attach OAI UE (Wait for IP)
rfsim5g_ue
acamas
Deploy_Object
Deploy OAI 5G (target) DU-PCI1 RF sim SA
localhost
ci-scripts/yaml_files/5g_f1_rfsimulator
oai-du-pci1
Ping
Ping ext-dn from all NR-UEs
rfsim5g_ue
acamas
rfsim5g_ext_dn
acamas
-c 20 -i0.25
5
Custom_Command
Simulate a DL radio channel with noise (3 dB)
acamas
echo channelmod modify 0 noise_power_dB 3 | ncat --send-only 192.168.71.181 8091
Iperf
Iperf (DL/5Mbps/UDP)(30 sec)
-u -b 5M -t 20 -R
rfsim5g_ue
acamas
rfsim5g_ext_dn
acamas
5
90
Iperf
Iperf (UL/3Mbps/UDP)(30 sec)
-u -b 3M -t 20
rfsim5g_ue
acamas
rfsim5g_ext_dn
acamas
5
90
Custom_Command
Trigger Reestablishment
acamas
echo ci force_reestab | ncat 192.168.71.171 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment'
Ping
Ping ext-dn from NR-UE
rfsim5g_ue
acamas
rfsim5g_ext_dn
acamas
-c 20 -i0.5 -w25
80
Custom_Command
Verify Reestablishment
acamas
echo ci get_reestab_count | ncat 192.168.71.150 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1'
Custom_Command
Simulate a disruption of DL radio channel (ploss 55)
acamas
echo channelmod modify 0 ploss 55 | ncat 192.168.71.181 8091
Custom_Command
Get UE sync state (UE ID 0)
acamas
echo ciUE sync_state 0 | ncat 192.168.71.181 8091 | grep -E UE_NOT_SYNC
Custom_Command
Restoration of the original DL channel conditions (ploss 20)
acamas
echo channelmod modify 0 ploss 20 | ncat 192.168.71.181 8091
Custom_Command
Get UE sync state (UE ID 0)
acamas
echo ciUE sync_state 0 | ncat 192.168.71.181 8091 | grep -E UE_CONNECTED
Custom_Command
Trigger Handover
acamas
echo ci trigger_f1_ho | ncat 192.168.71.150 9090
Custom_Command
UE (1) connected to DU-PCI 0?
acamas
echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3584"
Custom_Command
UE (1) connected to DU-PCI 1?
acamas
echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3585"
Undeploy_Object
true
Undeploy all OAI 5G stack
localhost
ci-scripts/yaml_files/5g_f1_rfsimulator
30,100,100,100
30,100,100,100
Clean_Test_Server_Images
true
Clean Test Images on Test Server
localhost
oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan