Hello,
I’m quite new to free5gc and started testing with a more-or-less basic deployment, using UERANSIM to register and deliver traffic to internet using free5gc. I’ve got blocked in the last steps, where UERANSIM traffic received in UPF via GTP tunnel should be forwarded to the free5gc interface connecting with internet. More details are listed below, any help is appreciated.
Free5gc and UERANSIM basic configuration: Ubuntu KVM VMs, using network interfaces in underlying bridges interconnecting them, splitting control and user plane traffic in different network interfaces. Low level details in file attached: free5gc details.txt (45.7 KB).
Regarding traffic forwarding in free5gc vm, it has been validated by delivering traffic to internet from UERANSIM VM to Free5gc VM directly using one of the subnets interconnecting them (details in attached file too), so it seems to be not the problem.
Additionally, traceroute results are also supplied inside the file, indicating that the traffic should follow the expected steps to reach the internet gateway in free5gc vm.
Let me also add the traffic captured in free5gc interfaces once ping is done in UERANSIM towards the IP routed via the GTP tunnel tcpdump captures.zip (1.2 KB)
- Traffic capture in user plane interface associated to UPF in free5gc VM. The traffic is correctly received, encapsulated in GTP: capture_ens20_dataplane.pcap
- Traffic capture in free5gc VM’s network interface connecting with internet, where default routing is applied. No traffic is identified. capture_ens22_gatewayNw.pcap
For any reason, it seems that traffic received in free5gc VM’s upfgtp network interface is not forwarded to the final destination using the default route in free5gc VM.
P.D. I’ve seen some similar topics in the forum, but I didn’t found the fix to go forward with my configuration, but maybe I have missed the post that could follow to find a workaround. If it is the case, please indicate.
Thanks in advance and kind regards,
José María