eUPF может быть использован в различных сценариях совместо с несколькими проектами, реализующими ядро 5G сети.
eUPF использует функционал маршрутиации того хоста, на котором запущен. Поскольку eUPF не выполняет функции трансляции адоресов(NAT), то при необходимости использования трансляции адресов потребуется внешний модуль NAT.
Ядро 5G | Радиосеть(эмулятор) | Опции | Описание |
---|---|---|---|
Open5GS | UERANSIM | - | Open5GS |
Open5GS | OpenAirInterface | - | В работе... |
Free5GC | UERANSIM | - | Free5GC |
Free5GC | UERANSIM | ULCL | Free5GC с поддержкой опции UpLink Classifier с eUPF в качестве I-UPF |
OpenAirInterface 5G Core | OpenAirInterface 5G RAN | - | OAI в режиме 5G SA с использованием L2 nFAPI симулятора |
При использовании K8s для организации роутинга трафика в сторону абонентов используется BGP для анонсирования абонентских подсетей в сторону Kubernetes нода.
5G Core | RAN | Options | Deployment description |
---|---|---|---|
Open5GS | UERANSIM | Calico BGP | Open5GS & Calico BGP |
Open5GS | UERANSIM | Calico BGP with Slices | Open5GS & Calico BGP с использованием слайсинга |
Open5GS | UERANSIM | Load Balanced eUPF | Open5GS & балансировка нагрузки между несколькими 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 |