Skip to content

s5uishida/simple_confirmed_info_for_mobile_network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 

Repository files navigation

Simple Confirmed Information for Mobile Network

This is a memo of environment information when briefly confirming the operation of some functions of each open source. Please note that it may not work depending on the environment. Also, please note that there may be cases where I have not been able to confirm operation due to my settings being incorrect.



Table of Contents


Version and Resource requirements

Role Version Commit & Date OS CPU
(Min)
Mem
(Min)
HDD
(Min)
C-Plane 2.7.2+ 13585a34e3d5505dd86d2cdf78c91829f3936851
2025.01.12
Ubuntu
24.04
1 2GB 20GB
UPF 2.7.2+ 13585a34e3d5505dd86d2cdf78c91829f3936851
2025.01.12
Ubuntu
24.04
1 1GB 20GB
Role Version Commit & Date OS CPU
(Min)
Mem
(Min)
HDD
(Min)
C-Plane 3.4.4+ f9ebb11738a6efa0f6885299be0cc46aeeadecfd
2025.01.03
(Latest nightly build on 2025.01.14)
Ubuntu
24.04
1 2GB 20GB
SMF
(ULCL)
1.2.6+ a83d0b07f2094e8a983a9523b1a9aa2b16279d96
2024.12.13
-- -- -- --
UPF 1.2.4+ 88fbd8bb7b86761cbbcf1367acf2df7d81392ce3
2025.01.02
Ubuntu
24.04
1 1GB 10GB
gtp5g
(UPF)
0.9.8 be7da934e4456a6dc2cc195d49e5334463b3c19e
2025.01.14
-- -- -- --
Role Version Commit & Date OS CPU
(Min)
Mem
(Min)
HDD
(Min)
UPF 1.13.0 dfdf64000566d35955d7c180720ff66086bd3572
2024.03.25
Ubuntu
22.04
2 8GB 20GB
Role Version Commit & Date OS CPU
(Min)
Mem
(Min)
HDD
(Min)
UPF 0.6.4+ 307b80aec8c7bc8fa376e03927c2f5c55a1fd687
2024.12.23
Ubuntu
24.04
1 2GB 20GB
Role Version Commit & Date OS CPU
(Min)
Mem
(Min)
HDD
(Min)
RAN & UE 3.2.6+ 01e3785420ff7db34fa8723ff34189b8372cf02e
2024.12.10
Ubuntu
24.04
1 1GB 10GB
Role Version Commit & Date OS CPU
(Min)
Mem
(Min)
HDD
(Min)
RAN 24.10+ e5d5b44b92cf18d1bd1736da0148e5f9cce3721d
2024.12.03
Ubuntu
24.04
4 4GB 10GB
Role Version Commit & Date OS CPU
(Min)
Mem
(Min)
HDD
(Min)
RAN & UE 23.11+ ec29b0c1ff79cebcbe66caa6d6b90778261c42b8
2024.02.01
Ubuntu
22.04
1 2GB 10GB
Role Version Commit & Date OS CPU
(Min)
Mem
(Min)
HDD
(Min)
RAN & UE 20240521+ fd83fec05d964cab7a16fe0d55ff230dd6d9a77a
2024.11.27
Ubuntu
24.04
1 1GB 10GB
gtp5g
(RAN)
0.9.8 be7da934e4456a6dc2cc195d49e5334463b3c19e
2025.01.14
-- -- -- --

Ping and iPerf3

Below are the results of confirming the operation of ping and iperf3 in my environment.

For 5G

UE RAN C-Plane UPF N3/N4/N6 Ping iPerf3
UERANSIM UERANSIM Open5GS Open5GS Separate OK OK
Same OK OK
UPG-VPP Separate OK [2] OK [2]
eUPF Separate OK OK
free5GC free5GC Separate OK OK
Same OK OK
UPG-VPP Separate OK [4] OK [4]
eUPF Separate OK OK
srsRAN_4G srsRAN_Project Open5GS Open5GS Separate OK OK
Same OK OK
UPG-VPP Separate OK [1][2] OK [1][2]
eUPF Separate OK OK
free5GC free5GC Separate OK OK
Same OK OK
UPG-VPP Separate OK [1][4] OK [1][4]
eUPF Separate OK OK
PacketRusher PacketRusher Open5GS Open5GS Separate OK OK
Same OK OK
UPG-VPP Separate OK [2] OK [2]
eUPF Separate OK OK [3]
free5GC free5GC Separate OK OK
Same OK OK
UPG-VPP Separate OK [4] OK [4]
eUPF Separate OK OK [3]

For 4G

UE RAN C-Plane SGW-U PGW-U (UPF) S5u/Sxb/SGi Ping iPerf3
srsRAN_4G srsRAN_4G Open5GS Open5GS Open5GS Separate OK OK
Same OK OK
UPG-VPP Separate OK [2] OK [2]
eUPF Separate OK OK

  1. UPG-VPP v1.13.0 does not support PDU Session container. Therefore, some gNodeBs such as srsRAN_Project, may not accept GTP traffic from UPG-VPP. In that case, please refer to this note. In these results, I applied this temporary patch and confirmed that it worked with the gNodeB of srsRAN_Project.

  2. To connect Open5GS SMF to UPG-VPP, add the following parameter use_upg_vpp: true in smf.yaml. See here for the reason.

    smf.yaml

    global:
      parameter:
        use_upg_vpp: true
    
  3. When connecting PacketRusher to eUPF and using iperf3, for avoiding IP fragmentation, reduce the MTU of the N6 interface of the Data Network Gateway to 1450 bytes before the downlink packet reaches the N6 interface of the eUPF. For example, if the N6 interface of the Data Network Gateway is ens20, set it as follows.

    # ip link set ens20 mtu 1450
    
  4. To connect free5GC SMF to UPG-VPP, add the following parameter nwInstFqdnEncoding: true in smfcfg.yaml. See here for the reason.

    smfcfg.yaml

    configuration:
      nwInstFqdnEncoding: true
    

Releases

No releases published

Packages

No packages published