Free5GC as GTP-C and GTP-U proxy

Hello,

I am trying to setup Ruckus vSZ Wi-Fi controller as S2a or S5/S8 to 3GPP Rel.14+ 4G/5G packet core PGW.

1.vSZ send Create Session Request with x.x.x.1 IP as GTP-C + y.y.y.1 GTP-U to PGW
2.PGW Create Session Response with x.x.x.2 IP as GTP-C + z.z.z.1 GTP-U to vSZ
3.vSZ ignores z.z.z.1 GTP-U IP and trying session from y.y.y.1 to x.x.x.2 as GTP-U IP
4.There is not any configuration or option to fix it on vSZ…

Is it possible configure use Free5GC as GTP-C and GTP-U proxy between vSZ and PGW?

Regards,

Hi,

From an architectural perspective, free5GC is designed as a complete 5G core network and is not well-suited to function as a GTP proxy. While it is technically possible to modify the SMF and UPF components to implement GTP-C and GTP-U forwarding behavior, this would require significant changes to the system.

If your goal is simply to relay GTP-C/U messages, it would be more reasonable to use a dedicated GTP proxy tool instead of modifying free5GC.

Best Regards,
Peggy

Is there any open source GTP proxy tool suggestion?

I tried Google, nothing found…

Hi,

I’m not certain whether there’s an existing GTP proxy tool that fits your needs.
It might be possible to configure or modify gtp5g to act as a proxy.

Best regards,
Peggy

Yes, trying gtp5g and Linux iptables for proxy.