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 040025 000031 020022 040027 100021 222222 Pull_Local_Registry Pull Images from Local Registry localhost oai-gnb-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 localhost 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 localhost rfsim5g_ext_dn localhost -c 20 -i0.25 5 Custom_Command Simulate a DL radio channel with noise (3 dB) localhost echo channelmod modify 0 noise_power_dB 3 | ncat --send-only 192.168.71.181 8091 Iperf Iperf (DL/3Mbps/UDP)(20 sec) -u -b 3M -t 20 -R rfsim5g_ue localhost rfsim5g_ext_dn localhost 5 90 Iperf Iperf (UL/3Mbps/UDP)(20 sec) -u -b 3M -t 20 rfsim5g_ue localhost rfsim5g_ext_dn localhost 5 90 Custom_Command Trigger Reestablishment localhost 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 localhost rfsim5g_ext_dn localhost -c 20 -i0.5 -w25 80 Custom_Command Verify Reestablishment localhost 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) localhost echo channelmod modify 0 ploss 55 | ncat 192.168.71.181 8091 Custom_Command Get UE sync state (UE ID 0) localhost 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) localhost echo channelmod modify 0 ploss 20 | ncat 192.168.71.181 8091 Custom_Command Get UE sync state (UE ID 0) localhost echo ciUE sync_state 0 | ncat 192.168.71.181 8091 | grep -E UE_CONNECTED Custom_Command Trigger Handover localhost echo ci trigger_f1_ho | ncat 192.168.71.150 9090 Custom_Command UE (1) connected to DU-PCI 0? localhost 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? localhost 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-ue-asan