Commit e96a7eed authored by Reem Bahsoun's avatar Reem Bahsoun Committed by Robert Schmidt

Replace UE on sphex with up2, improve throughput

- Change XML and YAML to use up2 in aerial pipeline
- Modify gNB config to improve throughput
- Reflect changes in documentation
parent 469d58f9
...@@ -26,16 +26,13 @@ up2-fhi72: ...@@ -26,16 +26,13 @@ up2-fhi72:
IF: wwan0 IF: wwan0
MTU: 1500 MTU: 1500
sphex_quectel: up2-aerial:
Host: sphex Host: up2
InitScript: sudo stdbuf -oL /home/oaicicd/quectel-CM/quectel-CM -4 -s oai.ipv4 &> /tmp/quecel-cm.log & AttachScript: sudo /opt/mbim-aerial/start_quectel_mbim.sh
TermScript: sudo -S killall --signal SIGKILL quectel-CM DetachScript: sudo /opt/mbim-aerial/stop_quectel_mbim.sh
AttachScript: sudo python3 ci_ctl_qtel.py /dev/ttyUSB3 wup
DetachScript: sudo python3 ci_ctl_qtel.py /dev/ttyUSB3 detach
NetworkScript: ip a show dev wwan0 NetworkScript: ip a show dev wwan0
IF: wwan0 IF: wwan0
MTU: 1500 MTU: 1500
LogStore: /media/ci_qlogs
adb_ue_1: adb_ue_1:
Host: nano Host: nano
......
...@@ -30,6 +30,7 @@ gNBs = ...@@ -30,6 +30,7 @@ gNBs =
////////// Physical parameters: ////////// Physical parameters:
pdsch_AntennaPorts_XP = 2; pdsch_AntennaPorts_XP = 2;
pdsch_AntennaPorts_N1 = 2;
pusch_AntennaPorts = 2; pusch_AntennaPorts = 2;
do_CSIRS = 1; do_CSIRS = 1;
do_SRS = 0; do_SRS = 0;
...@@ -168,10 +169,10 @@ gNBs = ...@@ -168,10 +169,10 @@ gNBs =
# pattern1 # pattern1
# dl_UL_TransmissionPeriodicity # dl_UL_TransmissionPeriodicity
# 0=ms0p5, 1=ms0p625, 2=ms1, 3=ms1p25, 4=ms2, 5=ms2p5, 6=ms5, 7=ms10 # 0=ms0p5, 1=ms0p625, 2=ms1, 3=ms1p25, 4=ms2, 5=ms2p5, 6=ms5, 7=ms10
dl_UL_TransmissionPeriodicity = 5; #6; dl_UL_TransmissionPeriodicity = 6; #5;
nrofDownlinkSlots = 3; #7; nrofDownlinkSlots = 6; #3;
nrofDownlinkSymbols = 6; nrofDownlinkSymbols = 10; #6;
nrofUplinkSlots = 1; #2; nrofUplinkSlots = 3; #1;
nrofUplinkSymbols = 0; nrofUplinkSymbols = 0;
ssPBCH_BlockPower = -25; ssPBCH_BlockPower = -25;
......
...@@ -28,17 +28,14 @@ ...@@ -28,17 +28,14 @@
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
000222 000222
001111
800813 800813
002222 002222
002223 002223
000111 000111
100000
000011 000011
000022 000022
000033 000033
000222 000222
003333
222222 222222
</TestCaseRequestedList> </TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList> <TestCaseExclusionList></TestCaseExclusionList>
...@@ -50,17 +47,13 @@ ...@@ -50,17 +47,13 @@
<images_to_pull>oai-gnb-aerial</images_to_pull> <images_to_pull>oai-gnb-aerial</images_to_pull>
</testCase> </testCase>
<testCase id="001111">
<class>Initialize_UE</class>
<desc>Initialize Quectel</desc>
<id>sphex_quectel</id>
</testCase>
<testCase id="800813"> <testCase id="800813">
<class>Create_Workspace</class> <class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc> <desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="002222"> <testCase id="002222">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy PNF/Nvidia CUBB in a container</desc> <desc>Deploy PNF/Nvidia CUBB in a container</desc>
...@@ -69,6 +62,7 @@ ...@@ -69,6 +62,7 @@
<eNB_instance>0</eNB_instance> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="002223"> <testCase id="002223">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy VNF in a container</desc> <desc>Deploy VNF in a container</desc>
...@@ -81,40 +75,33 @@ ...@@ -81,40 +75,33 @@
<testCase id="000111"> <testCase id="000111">
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach Quectel</desc> <desc>Attach Quectel</desc>
<id>sphex_quectel</id> <id>up2-aerial</id>
</testCase>
<testCase id="100000">
<class>Custom_Command</class>
<desc>Adding a IP route</desc>
<node>sphex</node>
<command>sudo ip route add 192.168.71.128/26 via 12.1.1.151 dev wwan0</command>
</testCase> </testCase>
<testCase id="000011"> <testCase id="000011">
<class>Ping</class> <class>Ping</class>
<desc>Ping: 100pings in 20sec</desc> <desc>Ping: 100pings in 20sec</desc>
<id>sphex_quectel</id> <id>up2-aerial</id>
<ping_args>-c 100 -i 0.2 %cn_ip%</ping_args> <ping_args>-c 100 -i 0.2 %cn_ip%</ping_args>
<ping_packetloss_threshold>5</ping_packetloss_threshold> <ping_packetloss_threshold>5</ping_packetloss_threshold>
</testCase> </testCase>
<testCase id="000022"> <testCase id="000022">
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (DL/UDP/80M)(30 sec)(single-ue profile)</desc> <desc>iperf (DL/UDP/700M)(30 sec)(single-ue profile)</desc>
<iperf_args>-u -b 150M -t 30 -R</iperf_args> <iperf_args>-u -b 700M -t 30 -R</iperf_args>
<svr_id>porcepix-cn5g</svr_id> <svr_id>porcepix-cn5g</svr_id>
<id>sphex_quectel</id> <id>up2-aerial</id>
<iperf_packetloss_threshold>25</iperf_packetloss_threshold> <iperf_packetloss_threshold>25</iperf_packetloss_threshold>
<iperf_bitrate_threshold>80</iperf_bitrate_threshold> <iperf_bitrate_threshold>80</iperf_bitrate_threshold>
</testCase> </testCase>
<testCase id="000033"> <testCase id="000033">
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (UL/UDP/40M)(30 sec)(single-ue profile)</desc> <desc>iperf (UL/UDP/50M)(30 sec)(single-ue profile)</desc>
<iperf_args>-u -b 40M -t 30</iperf_args> <iperf_args>-u -b 50M -t 30</iperf_args>
<svr_id>porcepix-cn5g</svr_id> <svr_id>porcepix-cn5g</svr_id>
<id>sphex_quectel</id> <id>up2-aerial</id>
<iperf_packetloss_threshold>25</iperf_packetloss_threshold> <iperf_packetloss_threshold>25</iperf_packetloss_threshold>
<iperf_bitrate_threshold>80</iperf_bitrate_threshold> <iperf_bitrate_threshold>80</iperf_bitrate_threshold>
</testCase> </testCase>
...@@ -122,13 +109,7 @@ ...@@ -122,13 +109,7 @@
<testCase id="000222"> <testCase id="000222">
<class>Detach_UE</class> <class>Detach_UE</class>
<desc>Detach Quectel</desc> <desc>Detach Quectel</desc>
<id>sphex_quectel</id> <id>up2-aerial</id>
</testCase>
<testCase id="003333">
<class>Terminate_UE</class>
<desc>Terminate Quectel</desc>
<id>sphex_quectel</id>
</testCase> </testCase>
<testCase id="222222"> <testCase id="222222">
......
...@@ -28,7 +28,6 @@ ...@@ -28,7 +28,6 @@
000000 000000
111111 111111
222222 222222
333333
</TestCaseRequestedList> </TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList> <TestCaseExclusionList></TestCaseExclusionList>
...@@ -49,13 +48,7 @@ ...@@ -49,13 +48,7 @@
<testCase id="222222"> <testCase id="222222">
<class>Detach_UE</class> <class>Detach_UE</class>
<desc>Terminate UE</desc> <desc>Terminate UE</desc>
<id>sphex_quectel</id> <id>up2-aerial</id>
</testCase>
<testCase id="333333">
<class>Terminate_UE</class>
<desc>Terminate UE</desc>
<id>sphex_quectel</id>
</testCase> </testCase>
</testCaseList> </testCaseList>
...@@ -193,7 +193,7 @@ information on how the images are built. ...@@ -193,7 +193,7 @@ information on how the images are built.
- OpenShift cluster for CN deployment and container images for gNB and UE deployment - OpenShift cluster for CN deployment and container images for gNB and UE deployment
- [RAN-SA-AERIAL-CN5G](https://jenkins-oai.eurecom.fr/job/RAN-SA-AERIAL-CN5G/) - [RAN-SA-AERIAL-CN5G](https://jenkins-oai.eurecom.fr/job/RAN-SA-AERIAL-CN5G/)
~5G-NR ~5G-NR
- 5G-NR SA test setup: OAI VNF + PNF/NVIDIA CUBB on Aerial2 (U22) + Foxconn RU, sphex + COTS UE (Quectel RM520N), OAI CN5G - 5G-NR SA test setup: OAI VNF + PNF/NVIDIA CUBB on Aerial2 (U22) + Foxconn RU, up2 + COTS UE (Quectel RM520N), OAI CN5G
- container images for gNB deployment - container images for gNB deployment
- [RAN-SA-2x2-Module-CN5G](https://jenkins-oai.eurecom.fr/view/RAN/job/RAN-SA-2x2-Module-CN5G/) - [RAN-SA-2x2-Module-CN5G](https://jenkins-oai.eurecom.fr/view/RAN/job/RAN-SA-2x2-Module-CN5G/)
~5G-NR ~5G-NR
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment