LTE and 5G SA stacks (Amarisoft, srsRAN, OAI), O-RAN, and COTS-UE bring-up.
¶ ▶ Start here: 5G SA platforms overview
RAN frameworks: OCUDU (srsRAN) · Duranta (OAI) · Amarisoft
5G cores: Open5GS · Aether SD-Core
Architecture: O-RAN on COSMOS — introduction
COSMOS ships three interoperable 5G SA stacks — Amarisoft, OCUDU (srsRAN), and Duranta (OAI) — all
standardized on PLMN00101, UE pool192.168.100.0/22(with internet), and the same commercial UE.
The overview page maps the platforms, modalities (soft-only, over-the-air, O-RAN 7.2 split),
and UE options. Each per-platform page lists its tutorials and has the full performance table
by modality and CPU platform.
Each page below opens with a Components section listing what the framework is made of, then
its tutorials and its measured performance by CPU platform.
| Page | What it is | Components at a glance |
|---|---|---|
| OCUDU (srsRAN) | open 5G CU/DU | gnb · srsue · ProtO-RU (soft O-RU) · Open5GS |
| Duranta (OAI) | open 5G CU/DU | nr-softmodem · nr-uesoftmodem · nr-oru (soft O-RU) · M-Plane client · OAI CN5G |
| Amarisoft | commercial 4G/5G reference | lteenb · ltemme · lteue (multi-UE) · floating licence |
| Open5GS | open 5G core, native systemd | AMF · SMF · UPF · NRF · AUSF/UDM/UDR · PCF/NSSF/BSF · MongoDB |
| Aether SD-Core | open 5G core, Kubernetes-native | AMF · SMF · UPF (BESS dataplane) · NRF · simapp · MongoDB · Kafka |
| O-RAN introduction | the split architecture | O-RU · O-DU · O-CU · RIC/SMO · the four fronthaul planes · eAxC |
The best result measured on each platform so far. The per-platform pages have every modality on each server platform, including the gaps: 2× Xeon Gold 6226, 2× Xeon Gold 6126 and, since 2026-09-14, a single-socket AMD EPYC 9355P. On the EPYC, Duranta's soft-only cell runs at about 3× the Xeons (DL 447 / UL 201 Mbit/s).
| Platform | Configuration | UE | RAN server CPU platform | DL, Mbit/s | UL, Mbit/s | Date · image |
|---|---|---|---|---|---|---|
| Amarisoft | 5G SA over the air, n41, 40 MHz TDD | lteue, 1 UE |
2× Intel Xeon Gold 6126 @ 2.60 GHz, 24 cores / 48 threads | 76 (median of 5 runs: 57) | 21 (median 4.4) | 2026-09-13 · amarisoft-20260904 |
| OCUDU (srsRAN) | O-RAN 7.2 split, Benetel RAN650 O-RU, n78, 100 MHz | Quectel RM520N-GL | 2× Intel Xeon Gold 6126 @ 2.60 GHz, 24 cores / 48 threads | 248 | 77.4 | 2026-09-09 · ocudu-20260909b |
| Duranta (OAI) | O-RAN 7.2 split, Benetel RAN650 O-RU, n78, 100 MHz | Quectel RM520N-GL | 2× Intel Xeon Gold 6126 @ 2.60 GHz, 24 cores / 48 threads | 268 | 64.6 | 2026-09-07 · duranta-20260907c |
The Amarisoft row uses a 40 MHz carrier, and the OCUDU and Duranta rows 100 MHz, so the DL figures are not directly comparable. There is no standardized Amarisoft O-RAN 7.2 tutorial yet. Amarisoft measured ≈ 132 / 24 Mbit/s on a 100 MHz N310 cell on 2026-07-15, but that run predates recording the CPU platform.
| Platform | Tutorial | Modality |
|---|---|---|
| Amarisoft | Amarisoft 5G SA Over-the-Air — gNB + Core + Soft UE on a USRP | OTA (sb1 / grid) |
| Amarisoft | Amarisoft controlled cell: UE capacity sweep and performance — three ways | OTA (osc + sb1 RAN server) — three ways |
| OCUDU (srsRAN) | OCUDU 5G SA Soft-Only — gNB + srsUE + Open5GS over ZMQ | Soft-only (any server) — three ways |
| OCUDU (srsRAN) | OCUDU 5G SA Over-the-Air — Cross-Vendor gNB + Open5GS + Modem and lteue | OTA (sb1) — three ways |
| OCUDU (srsRAN) | OCUDU 5G SA over O-RAN 7.2 — Benetel, LiteOn & Foxconn O-RUs | O-RAN 7.2 split, commercial O-RU (sb1 / osc) — Benetel three ways and LiteOn manual working, Foxconn not yet |
| OCUDU (srsRAN) | OCUDU 5G SA with a Soft O-RU — O-DU ↔ ProtO-RU on a USRP N310 over O-RAN 7.2 fronthaul | O-RAN 7.2 split, soft O-RU (sb1) — working end to end |
| OCUDU (srsRAN) + Aether SD-Core | Two-Server 5G SA — OCUDU gNB + SD-Core over a 10 GbE Data Plane | OTA, split across two servers with a Kubernetes-native core (sb1 / grid) — working end to end |
| OCUDU (srsRAN) | OCUDU 5G SA over a Commercial Foxconn O-RU — O-RAN 7.2 split + COTS UE | O-RAN 7.2 split, commercial Foxconn O-RU (osc) — partly unblocked, not attaching yet |
| Duranta (OAI) | Duranta 5G SA Soft-Only — gNB + nrUE + OAI CN5G over RFsim | Soft-only (any server) — three ways |
| Duranta (OAI) | Duranta 5G SA Over-the-Air — gNB + OAI CN5G + Commercial Modem | OTA (sb1 / grid) — three ways |
| Duranta (OAI) | Duranta 5G SA with a Soft O-RU — O-DU ↔ nr-oru on a USRP over O-RAN 7.2 fronthaul | O-RAN 7.2 split, soft O-RU (osc) — working end to end |
| Duranta (OAI) | Duranta 5G SA over O-RAN 7.2 — Benetel, LiteOn & Foxconn O-RUs | O-RAN 7.2 split, commercial O-RU (osc) — Benetel/LiteOn working, Foxconn blocked |
| Tutorial | About |
|---|---|
| 5G O-RAN Split 7.2 End-to-End with OAI / Amarisoft and O-RUs (LiteOn, Jabil, Benetel) | This tutorial sets up a complete 5G O-RAN Split 7.2 network on COSMOS SB1 using OAI or srsRAN as the CU/DU stack together with real O-RU hardware (LiteOn, Jabil, or Benetel), then connects a SIMCom USB modem as the UE to confirm end-to-end data connectivity. |
| Amarisoft 4G/5G Network in the Weeks Hall Domain | Set up and test a 4G/5G cellular network in the weeks.cosmos domain using Amarisoft software on a USRP-2974 (eNB/gNB + MME) and a COSMOS node with a Waveshare SIM8200 modem as the UE. |
| Building an ONAP/O-RAN SMO Image on COSMOS | Build a Kubernetes-based O-RAN Service Management and Orchestration (SMO) environment from a bare Ubuntu 20.04 node using MicroK8s and the ORAN SMO Package deployment scripts. |
| Getting Started with InterDigital 5G NR Performance System | Set up a 5G NR over-the-air link on COSMOS Sandbox 1 using the InterDigital 5G-NR Performance Platform, route IP traffic end-to-end through the mmWave link, and measure throughput with iperf3. |
| InterDigital EdgeLink mmWave Mesh Transport System | Demonstrate the InterDigital EdgeLink mmWave Mesh Transport System on COSMOS sandbox 1, configuring the mesh network controller, ONOS SDN controller, and the Orchestrator to establish and provision mmWave mesh links between Gateway and non-Gateway nodes. |
| LTE eNB and UE with OpenAirInterface (No-S1 Mode) | Run an OpenAirInterface LTE softmodem eNB and UE on two COSMOS nodes with USRP radios, establish an over-the-air link without an EPC (no-S1 mode), and verify end-to-end IP connectivity between the two nodes. |
| O-RAN / ONAP Deployment on COSMOS (Pre-built Image) | This tutorial deploys a pre-built O-RAN + ONAP snapshot image onto a COSMOS server node and verifies that all Kubernetes pods are running in the onap and nonrtric namespaces. |
Part of the COSMOS Tutorials collection.