TEST-MONO-N2-HO-B210 Monolithic N2 Handover 20 MHz TDD SA tasks DeployCoreNetwork Initialize 5G Core oc-cn5g-00103-ho Pull_Local_Registry Pull Images from Local Registry oai-gnb groot Pull_Local_Registry Pull Images from Local Registry oai-gnb rocket Create_Workspace Create new Workspace for groot groot Custom_Command Set initial attenuation on target gNB rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -s 1,2 0 -s 3,4 25 Create_Workspace Create new Workspace for rocket rocket Deploy_Object Deploy Monolithic gNB-PCI0 (TDD/Band77/20MHz/B210) in a container ci-scripts/yaml_files/5g_sa_n2_ho_b210 groot oai-gnb-pci0 Deploy_Object Deploy Monolithic gNB-PCI1 (TDD/Band77/20MHz/B210) in a container ci-scripts/yaml_files/5g_sa_n2_ho_b210 rocket oai-gnb-pci1 Attach_UE Attach Quectel raspix Ping Ping: 100pings in 20sec raspix oc-cn5g-00103-ho -c 100 -i 0.2 5 IdleSleep Sleep 5 Custom_Command Gradually attenuate gNB-PCI0 (ch1-2=15dB) and gNB-PCI1 (ch3-4=0dB) over 5s to trigger N2 Handover to gNB-PCI1 rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -r 1,2 15 -r 3,4 0 -d 5 Ping Ping: 50pings in 10sec raspix oc-cn5g-00103-ho -c 50 -i 0.2 5 Custom_Command UE connected to gNB-PCI1? rocket echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3585" Custom_Command Gradually attenuate gNB-PCI0 (ch1-2=0dB) and gNB-PCI1 (ch3-4=15dB) over 5s to trigger N2 Handover back to gNB-PCI0 rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -r 1,2 0 -r 3,4 25 -d 5 Ping Ping: 50pings in 10sec raspix oc-cn5g-00103-ho -c 50 -i 0.2 5 Custom_Command UE connected to gNB-PCI0? groot echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3584" Detach_UE true Detach Quectel raspix Undeploy_Object true Undeploy Monolithic gNB-PCI0 groot ci-scripts/yaml_files/5g_sa_n2_ho_b210 Undeploy_Object true Undeploy Monolithic gNB-PCI1 rocket ci-scripts/yaml_files/5g_sa_n2_ho_b210 Custom_Command true Reset all attenuators to 0dB rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -s 1-4 0 Clean_Test_Server_Images true Clean Test Images on Test Server groot oai-gnb Clean_Test_Server_Images true Clean Test Images on Test Server rocket oai-gnb UndeployCoreNetwork true Terminate 5G Core oc-cn5g-00103-ho