aligungr / UERANSIM

Open source 5G UE and RAN (gNodeB) implementation.
GNU General Public License v3.0
796 stars 324 forks source link

UE Network slicing Test #703

Open emKiran opened 6 months ago

emKiran commented 6 months ago

Hi @aligungr , Im using Open5gs and UERANSIM for the 5G setup in my lab. Now I have scenario, I'm using 2 UEs with Network slice(SST) 1 and 2. According to the 3GPP specification SST: 1 is for EMBB and SST: 2 is for URLLC. I have deployed UEs in the VM. The gNodeB and UPF are deployed in the baremetal. The open5gs core network is on another system under the same network. The 2 UEs gets attached to the network successfully and I will get IP for both the UEs which implies PDU session for both the UEs are successfull. Now I'm trying to test both the UEs The first UE has IMSI-001010000000070, dnn: embb ,SST: 1, UL- 1Gbps and DL -1Gbps, IP: 10.45.0.8 The second UE has IMSI-001010000000071, dnn:urllc, SST: 2, UL- 10Mbps and DL- 10Mbps , IP:10.46.0.6 According to the 3GPP specification the UE with SST: 2 must have very low latency compared to the UE with SST: 1 I have performed the test using Iperf3 tool for bandwidth and I have got the results of the bandwidth as expected I have performed the ping test from each UE to the google.com and i cannot see any latency difference Also I have tested send the file of 90Mb to the different system through each UE but i can see the UE with SST: 1 is much speeder than UE with SST: 2

My question is can we really achieve the low latency using gNodeB simulators if yes, does the UERANSIM support that? If we cannot use simulators for slice testing do we need any gNodeB hardware?

Thanks & Regards, Kiran

mandrade1stf commented 6 months ago

There is no way to perform a low latency test with ping when leaving the network. Both would probably be the same.

From what I understand, the speed is different in your slices, as you must have configured it like that in the webui.

Another detail is that your network must be prepared to support low latency. Just indicating a value for sst does not mean that it will have low latency. I believe that these values are suggestions, as it is possible to create new slices with the same characteristics, but for different customers.