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