rfsim-5gnr-f1 CU-DU F1 split wrench 111111 100021 000021 000022 000023 020021 030020 030021 030022 100021 Pull_Local_Registry Pull Images from Local Registry 0 oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan DeployGenObject Deploy OAI 5G CoreNetwork yaml_files/5g_f1_rfsimulator mysql oai-amf oai-smf oai-upf oai-ext-dn 5 DeployGenObject Deploy OAI 5G CU+DU+UE RF sim SA yaml_files/5g_f1_rfsimulator oai-cu oai-du oai-nr-ue 8 Attach_UE Attach OAI UE (Wait for IP) rfsim5g_ue Ping Ping ext-dn from all NR-UEs rfsim5g_ue -c 20 192.168.72.135 -i0.25 5 Custom_Command Simulate a DL radio channel with noise (3 dB) localhost 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 30 -R rfsim5g_ue rfsim5g_ext_dn 5 90 Iperf Iperf (UL/3Mbps/UDP)(30 sec) -u -b 3M -t 30 rfsim5g_ue rfsim5g_ext_dn 5 90 Custom_Command Simulate a disruption of DL radio channel (ploss 55)(5 sec) localhost 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) localhost 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) localhost 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) localhost echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_CONNECTED && sleep 10 yes UndeployGenObject Undeploy all OAI 5G stack yaml_files/5g_f1_rfsimulator 30,30,100,100 30,30,100,100