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 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 IdleSleep Sleep 5 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 Trigger Reestablishment cacofonix echo ci force_reestab | nc 192.168.71.171 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' yes Ping Ping ext-dn from all NR-UEs rfsim5g_ue cacofonix -c 20 192.168.72.135 -i0.5 -w25 80 Custom_Command Verify Reestablishment cacofonix echo ci get_reestab_count | nc 192.168.71.150 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' yes Custom_Command Simulate a disruption of DL radio channel (ploss 55) cacofonix echo channelmod modify 0 ploss 55 | nc 192.168.71.181 8091 yes Custom_Command Get UE sync state (UE ID 0) cacofonix echo ciUE sync_state 0 | nc 192.168.71.181 8091 | grep -E UE_NOT_SYNC yes Custom_Command Restoration of the original DL channel conditions (ploss 20) cacofonix echo channelmod modify 0 ploss 20 | nc 192.168.71.181 8091 yes Custom_Command Get UE sync state (UE ID 0) cacofonix echo ciUE sync_state 0 | nc 192.168.71.181 8091 | grep -E UE_CONNECTED yes Undeploy_Object true Undeploy all OAI 5G stack ci-scripts/yaml_files/5g_f1_rfsimulator 30,100,100,100 30,100,100,100 0 0 Clean_Test_Server_Images true Clean Test Images on Test Server 0 oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan