Ouroboros Telecom
5G Standalone

Every 5G data packet a subscriber sends or receives passes through the UPF. It forwards traffic, enforces QoS, and connects the network to external data networks. Place it centrally and latency suffers. Place it at the edge and latency-sensitive applications work. The UPF is where that decision is made.

AMTP · UPF
InterfacesN3 · N4 · N6
ProtocolsGTP-U, PFCP
ThroughputUp to 40 Gbps per instance
ArchitectureEdge and central; SMF host or separate hosts
QoSQoS flows by QFI, maximum bit rates per flow and per session
DeploymentVMware, KVM, Docker, Kubernetes
99.999%
availability
40 Gbps
per UPF instance
Edge
& central deployment
IPv4/v6
dual-stack native
00The problem

In 5G Standalone, the data plane is a separate network function: the UPF. It forwards every packet, applies QoS, and provides the connection to external data networks. Where it sits determines the round-trip latency a subscriber experiences.

A centralised data plane works for general internet traffic. It does not work for the applications operators want 5G to enable: industrial automation, AR, low-latency edge compute. Those need the UPF distributed to the edge, close to the radio. A data-plane function that cannot be placed and scaled independently of the control plane forces a trade-off between architecture and deployment cost.

01How it works

UPFcore
SMFN4 / PFCP
gNBN3 radio
Data NetN6 internet
MME4G sessions on SGW-U / PGW-U
01 / 03

gNB sends traffic — UPF anchors the data path

The UPF is the anchor point for the data path in a 5G SA network. It receives traffic from the gNB over N3 (GTP-U with the PDU session container), forwards it to the internet or to private LANs over N6, and applies the rules programmed by the SMF over N4 using PFCP: QoS flows identified by their QFI, maximum bit rates, gating decided by the PCF. It buffers downlink data while an idle device is paged, and measures the volume per session and per rating group for converged charging.

02 / 03

Distributed P-Gateway: place the UPF at the edge

The Ouroboros UPF is the data-plane half of the gateway that runs as GGSN for 2G/3G and PDN-GW for LTE, and it still serves the 4G network as PGW-U and SGW-U. It runs on the same host as the SMF or on separate hosts, close to the antennas or centralised. Operators deploy UPF instances at the edge for low-latency traffic and centrally for general data, all controlled by one SMF, with up to 40 Gbps per instance.

03 / 03

QoS, charging, and application control — enforced in the data plane

IPv4, IPv6 and dual-stack PDU sessions are supported natively. With the DPI option, the UPF recognises applications — by traffic analysis, TLS and QUIC server names, and DNS — to block them or charge them on their own rating group. With the Lawful Interception option, it duplicates the content of the targets' sessions toward the mediation.

Reference architecture
Radial architecture diagram of the Ouroboros UPF. The UPF receives the user traffic of the gNodeB and the N3IWF over N3, forwards it to the internet and to private LANs over N6, and is controlled by the SMF over N4 with PFCP. For the 4G core it carries the eNodeB traffic as SGW-U and PGW-U. Its DPI option recognises the applications to block them or charge them per rating group, and where the law requires it, it duplicates the content of the targets toward the lawful interception mediation (X3).

UPF — 5G and 4G user plane, edge or central

02Use cases

Edge compute, national data, private 5G, network slicing — the data plane that moves with the traffic.

01

Edge compute and low-latency applications

The UPF deploys at the network edge, close to the gNB, so traffic for latency-sensitive applications breaks out locally instead of routing to a central site. Round-trip latency drops without changing the control plane.

02

National 5G data access

Centrally deployed UPF instances carry general subscriber data traffic to the internet and external networks, with per-session QoS applied from SMF policy.

03

Private 5G with local breakout

A campus, port, or industrial private 5G network runs the UPF on-site so operational traffic stays local. Production data does not leave the facility, and latency is controlled locally.

04

Network slicing

Dedicated UPF instances carry the traffic for specific slices, isolating an enterprise or IoT slice's data path from consumer traffic.

05

Application-based offers

With the DPI option, the operator blocks applications or charges them separately — a zero-rated messaging app, a video pass — directly in the data path.

Legos

We've selected Ouroboros because it was the best company capable of fulfilling our need for a scalable and virtualised full MVNO platform. Moreover, the Ouroboros team is pragmatic, flexible and responsive.

Pascal Prot

CEO-CTO · Legos

03Specifications

5G SA function
UPF (User Plane Function)
Evolution of
PGW user plane (PGW-U) / SGW-U
Interfaces
N3 (gNB), N4 (SMF, PFCP), N6 (internet and private LANs)
Protocols
GTP-U (PDU session container, QFI), PFCP
Functions
Packet forwarding, QoS flows and maximum bit rates, gating, downlink buffering for idle devices, usage reporting per rating group
Application detection
DPI option (traffic analysis, TLS and QUIC server names, DNS), blocking and charging per application
4G role
SGW-U / PGW-U of the Ouroboros MME
IP support
IPv4, IPv6 and dual-stack PDU sessions; IPv4 and IPv6 transport
Architecture
Edge and central deployment; same host as the SMF or separate hosts
Throughput
Up to 40 Gbps per UPF instance
Virtualisation
VMware, KVM, Docker, Kubernetes
Cloud
AWS, Azure, OpenStack
Hardware
Bare metal COTS
Standards
3GPP 5G SA compliant
Lawful Interception
Option for accredited operators: target events and content handed over to the authorities' mediation (ETSI X1 / X2 / X3)
Availability
99.999%
Business model
OPEX rental · CAPEX licence
04Inside the platform

01

Distributed edge deployment

UPF instances place the data plane close to the gNB, with the SMF controlling each over N4. Latency-sensitive traffic breaks out at the edge while general traffic routes centrally. One control plane manages both.

02

Data-plane continuity from PGW to UPF

The same platform that runs GGSN and PDN-GW provides the UPF data plane in 5G SA. The move to 5G extends the existing gateway rather than introducing a separate data core.

03

N4 control by the SMF

Forwarding, QoS, and charging rules are programmed by the SMF over PFCP. Data-plane capacity scales independently. Add UPF nodes without reconfiguring the control plane.

04

Local breakout

Selected traffic routes to a local data network without backhaul to a central site. Private and edge deployments keep operational traffic local, cutting latency and backhaul load.

05

Per-session QoS enforcement

QoS rules apply at the packet level per PDU session. Slice and plan commitments are honoured in the data path, not just in policy.

06

Native IPv4 and IPv6

IPv4, IPv6 and dual-stack PDU sessions. Operators running IPv6 or mixed addressing require no separate data-plane configuration.

07

Usage reporting per rating group

Volume is measured per session and per rating group and reported to the SMF for converged charging.

08

Shared with the 4G core

The same UPF acts as SGW-U and PGW-U for the Ouroboros MME, so 4G and 5G sessions share one data plane.

05Why Ouroboros

The UPF only earns its place if it can sit where the traffic needs it. The Ouroboros UPF inherits the distributed P-Gateway architecture already proven in the platform's LTE data gateway, so edge placement is a deployment choice rather than a re-architecture. The control plane and the data plane scale separately, which is the entire point of the 5G split.

It is the data-plane half of the gateway that runs as GGSN and PDN-GW, so operators reaching 5G SA extend a known platform. Carrier-grade, in production since 2004, deployable on COTS, virtualised, or cloud.

OPEX rental is available, so edge UPF capacity grows with the traffic it carries.

Ouroboros Telecom

Where are your edge sites, and what latency are you targeting? We'll map a UPF deployment, central and edge, controlled from one SMF.