UPF Deployment Guide
Each Site has one or more UPFs dedicated for use case
Each Slice supports only 1 UPF
UPFs can be added during runtime and UP/CP form PFCP association
Edges can run on different versions of UPF. Changes are always backward compatible
Option to Install only 4G or 5G or both
Multiple UPF (user plane function) options available to meet the needs of different applications BESS-UPF, P4-UPF
Many UPFs can connect to same control plane. Control Plane selects UPF based on various criteria - DNN/Slice (5G), Apn, IMSI, ULI(4G), Slice IDs
IP address allocation supported at Control plane and also at UPF
UPF Attach/detach to SD-Core. UPF Pools created based on enterprise need.
Option1: AF_PACKET Mode UPF
Refer Aether in a box (AIAB) for this mode.
AIAB has all default values and its good example of how to use AF_PACKET mode
If performance is not the concern then this option should be considered
AF_PACKET mode is easy to deploy and does not need to do extra installations on K8s node
Option2: SRIOV and DPDK enabled UPF
This option should be preferred if performance is utmost important
Please refer to UPF Installation Guide guide for more details