Ouroboros Telecom
2G / 3G

2G and 3G data does not need its own packet core any more. The Ouroboros S4-SGSN connects GPRS, EDGE and UMTS access straight to your EPC, so one SGW, one PGW and one PCRF serve 2G, 3G and 4G.

AMTP · S4-SGSN
FunctionS4-SGSN · no GGSN to operate
Radio accessGb (GPRS/EDGE) · Iu-PS (UMTS)
Core interfacesS4 · S12 · S3 · Gr · S6d · Gs
User plane3G direct tunnel RNC → SGW
IP supportIPv4, IPv6 and dual-stack PDP contexts
DeploymentVMware, KVM, Docker
99.999%
availability
2G/3G/4G
one packet core
0
GGSN to operate
S12
3G direct tunnel to the SGW
00The problem

An operator running LTE alongside 2G and 3G usually runs two packet cores: an EPC for 4G and a legacy SGSN/GGSN pair for GPRS, EDGE and UMTS. Two sets of gateways, two policy integrations, two charging integrations and two capacity plans, for subscribers who move between the three technologies every day.

The legacy SGSN is also often a bottleneck. In a classic 3G architecture, every user packet crosses it, so throughput is tied to its sizing and every hop adds latency. Many legacy SGSNs also depend on CAMEL for prepaid data control, one more integration to keep alive.

01How it works

S4-SGSNcore
BSC / RNCGb / Iu-PS
SGWS4 / S12 direct tunnel
MMES3 mobility
HLR / HSSGr / S6d
01 / 03

Sessions set up on the SGW

The Serving GPRS Support Node handles mobility, authentication and session management for 2.5G (GPRS/EDGE) and 3G (UMTS) data subscribers. The Ouroboros SGSN is an S4-SGSN: instead of handing sessions to a GGSN, it sets them up toward an SGW of the EPC over GTPv2-C (S4). The operator runs one packet core (SGW, PGW and PCRF) for 2G, 3G and 4G, with no GGSN to operate.

02 / 03

3G direct tunnel

In 3G, the SGSN only handles signalling. The GTP-U tunnel goes directly from the RNC to the SGW (S12 direct tunnel): no user traffic crosses the SGSN. Latency drops by one hop and throughput scales with the SGW, not with the SGSN. In 2.5G, GPRS/EDGE user data reaches the SGSN over Gb and is relayed to the SGW over S4-U.

03 / 03

HLR or HSS, no CAMEL

Subscriber data comes from a legacy HLR over MAP (Gr) or from an HSS over Diameter (S6d), selectable per PLMN. There is no CAMEL dependency: data policy and charging are handled by the EPC, through the PCRF and the OCS. For operators who keep third-party SGSNs, the GGSN function is provided by the Ouroboros GGSN / PDN-GW, which serves 2G/3G and LTE sessions on the same gateway.

Reference architecture
Architecture diagram of the Ouroboros S4-SGSN. GPRS and EDGE traffic from the BSC arrives over Gb, UMTS signalling from the RNC over Iu-PS. The SGSN sets up sessions toward the SGW of the EPC over S4, so 2G, 3G and 4G share one packet core with the PGW and the PCRF, without a GGSN. In 3G the user plane goes straight from the RNC to the SGW over S12 direct tunnel. Subscriber data comes from the HLR over Gr or from the HSS over S6d; the MSC/VLR connects over Gs and the MME over S3 for inter-RAT mobility and PS handover.

S4-SGSN — 2G and 3G access on the EPC, with 3G direct tunnel

02Use cases

LTE operators, legacy replacement, M2M, inter-RAT mobility, network sharing — one packet core.

01

LTE operator extending 2G/3G data coverage

2G and 3G data rides on the existing EPC. No separate GGSN, no second policy or charging integration. Subscribers moving between LTE and 2G/3G stay on the same gateway.

02

Replacing an end-of-life SGSN/GGSN

The legacy pair is retired. The S4-SGSN connects the existing BSCs over Gb and RNCs over Iu-PS, and the PDN-GW takes over the gateway role.

03

M2M and IoT on 2G/3G

Millions of devices still connect over GPRS and EDGE. The SGSN serves them on the same core, policy and charging as LTE devices, with several MCC/MNC per node.

04

Seamless mobility between 4G and 2G/3G

Idle mobility and PS handover with the MME over S3 keep SGW sessions in place when a device changes radio technology.

05

Network sharing

Iu-flex and network sharing let several operators or several SGSN nodes serve the same radio network.

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

Function
S4-SGSN; GGSN function by the Ouroboros GGSN / PDN-GW
Radio access
Gb (BSC, GPRS/EDGE), Iu-PS (RNC, UMTS)
Core interfaces
S4 and S12 (SGW), S3 (MME), Gr (HLR), S6d (HSS), Gs (MSC/VLR)
Protocols
GTPv2-C, GTP-U, RANAP, BSSGP, LLC/SNDCP, MAP, Diameter, BSSAP+, SIGTRAN
IP support
IPv4, IPv6 and dual-stack PDP contexts; IPv4 and IPv6 transport
User plane
3G direct tunnel from RNC to SGW
Subscriber data
HLR or HSS, selectable per PLMN
Mobility
Inter-RAT Gb/Iu-PS, idle mobility and PS handover with the MME
Attach
Combined GPRS/IMSI attach, CS paging over Gs
Multi-tenancy
Several MCC/MNC and roaming profiles per VPLMN
Network sharing
Iu-flex (NRI)
Monitoring
SNMP, HTTP and Prometheus alarms and counters
Lawful Interception
Option for accredited operators: target events handed over to the authorities' mediation (ETSI X1 / X2)
Virtualisation
VMware, KVM, Docker
Redundancy
Geographic and local; 2N recommended
Minimum requirements
COTS server or virtual machine, 8 GB RAM, SSD recommended for the subscriber context database
Standards
3GPP compliant (2G/3G packet core, EPC interworking)
Availability
99.999%
Business model
OPEX rental · CAPEX licence
04Inside the platform

01

S4-SGSN: no GGSN to operate

2G and 3G sessions are set up on the SGW of the EPC. One packet core, one policy chain and one charging chain for 2G, 3G and 4G.

02

3G direct tunnel

User traffic goes from the RNC straight to the SGW. Lower latency, and data throughput that scales with the SGW instead of the SGSN.

03

No CAMEL dependency

Data policy and prepaid control are delegated to the EPC core. No IN integration to maintain for 2G/3G data.

04

HLR or HSS per PLMN

Subscriber data is read over MAP from an HLR, with TCAP application context negotiation, or over Diameter from an HSS. The SGSN fits both a legacy subscriber database and a modern HSS, during and after migration.

05

Mobility with the MME

Idle mobility and PS handover with the MME keep sessions in place. Data sessions survive a change between 4G, 3G and 2G.

06

Combined attach over Gs

GPRS and IMSI attach are combined, and CS paging reaches data-attached devices. Fewer signalling procedures for devices and the network.

07

IPv4 and IPv6

IPv4, IPv6 and dual-stack PDP contexts, over IPv4 or IPv6 transport. Operators running IPv6 or mixed addressing need no separate configuration path.

08

Multi-tenant and shared networks

Several MCC/MNC, per-VPLMN roaming profiles and Iu-flex network sharing. MVNOs, M2M operators and network-sharing partners run on the same node.

05Why Ouroboros

The S4-SGSN removes the second packet core. 2G and 3G data rides on the same SGW, PGW and PCRF as LTE, so policy, charging and capacity planning are done once. With the direct tunnel, the SGSN is out of the 3G data path entirely.

It runs on the AMTP platform, the same framework as the Ouroboros vEPC, HLR and HSS, in production since 2004. Low-latency signalling runs on COTS hardware or virtual machines, with geographic and local redundancy.

OPEX rental is available, so the legacy packet core can be retired without a capital programme.

Ouroboros Telecom

Tell us your radio access, your 2G/3G data volumes and your EPC. We'll show how the S4-SGSN moves 2G/3G data onto your 4G core, on OPEX or CAPEX.