Development for IPv6 support in free5GC

We are currently prototyping the development of IPv6 support in free5GC, as testing in an IPv6 environment has become necessary.

We need IPv6 support for the following IP addresses, and we are wondering if anyone knows of any useful references or resources to guide development in this area.

So far, we have independently implemented partial IPv6 support for the NGAP IP address and the outer header of GTP-U v1. Using UERANSIM, we have confirmed that both NGAP and GTPv1-U packets are being transmitted over IPv6.

Items requiring IPv6 support:
1.UE IP
2.NG Interface IP
3.GTP-U v1 Interface IP
4.PFCP Interface IP
5.HTTP REST Interface IP

Hi @matsukawa,

Sorry for late reply, IPv6 support in PDU session related parts is not in our road map currently.

If your environment needs this feature, you can check 3GPP spec for customized development. Our implementation is fully based on 3GPP release 17. It is flexible and feasible to develop new feature.

Alonza