Enhancement Proposal
When running 5GC+UPF in Docker or in seperate namespace, the IP address of N3 interface is usually private and not accessible from external network where gNB is connected. Please consider advertising host IP address to the gNB and then the docker engine would take care of routing/NATting the packets.
There is such feature in Open5GS. It is configured like this in upf.conf. The IP address or FQDN can be configured.
upf:
gtpu:
server:
- address: UPF_IP
advertise: UPF_ADVERTISE_IP