The eUPF can be integrated with different 5G Core implementations in different scenarios.
eUPF outbound connections is pure routed at the node. There is no embedded NAT, so external NAT should be used if address translation is needed.
5G Core | RAN | Options | Deployment description |
---|---|---|---|
Open5GS | UERANSIM | - | Open5GS |
Open5GS | OpenAirInterface | - | Comming soon... |
Free5GC | UERANSIM | - | Free5GC |
Free5GC | UERANSIM | ULCL | Free5GC with UpLink Classifier config throught three eUPFs |
OpenAirInterface 5G Core | OpenAirInterface 5G RAN | - | OAI 5G SA mode with L2 nFAPI simulator |
In K8s BGP is used to announce the subscriber's subnet to the route table of Kubernetes cluster.
5G Core | RAN | Options | Deployment description |
---|---|---|---|
Open5GS | UERANSIM | Calico BGP | Open5GS & Calico BGP |
Open5GS | UERANSIM | Calico BGP with Slices | Open5GS & Calico BGP with Slices |
Open5GS | UERANSIM | Load Balanced eUPF | Open5GS & Load Balanced eUPF |
Open5GS | srsRAN | Calico BGP | Open5GS & srsRAN & Calico BGP |
Free5GC | UERANSIM | Calico BGP | Free5GC & Calico BGP |
Free5GC | UERANSIM | ULCL | Free5GC & ULCL |
OpenAirInterface 5G Core | OpenAirInterface 5G RAN | - | OAI |