TESTBenches.md 8.97 KB

Table of Contents

Machines

Machine IP address Lockable Resource Function Connected devices
asterix 172.21.16.127 CI-Asterix-Usage unused 172.21.19.14
obelix 172.21.16.128 CI-Obelix-Usage eNB (n40, n78), nrUE 172.21.19.13, X300 (192.168.60.2)
porcepix 172.21.16.136 CI-Porcepix Executor, EPC, 5GC --
nrmodule2 172.21.16.139 CI-NrModule2 Quectel Quectel module
nepes 172.21.16.137 CI-Nepes gNB (n78), EPC/5GC B200mini (30C51EB)
ofqot 172.21.16.109 CI-Ofqot gNB (n78) B200mini (30C51D4)
idefix 172.21.16.135 CI-Idefix Quectel Quectel module
caracal 172.21.16.132 CI-Caracal gNB/phytest N300 (192.168.10.2)
amariue 172.21.16.144 CI-Amarisoft-UE-Usage nrUE Amarisoft UE simulator
nano 172.21.18.48 CI-Nano-Legacy-EPC Executor, EPC, adb 2x COTS (adb)
hutch 172.21.18.46 CI-Hutch-Legacy-FDD-eNB eNB (B7) B200mini (30C5239)
starsky 172.21.18.45 CI-Starsky-Legacy-TDD-eNB eNB (B40) b200mini (30A3E3C)
carabe 172.21.18.47 CI-Carabe-Legacy-FDD-OAI-LTE-UE UE (B7UE) B200mini (30AE8C9)
nokiabox 172.21.19.39 None gNB (Nokia), 5GC Nokia RF integrated
avra 172.21.16.124 CI-Avra-Usage gNB (n78) AW2S Jaguar (192.168.80.239)
orion 172.21.16.134 CI-Orion-Build-Sanity-Check-Deploy-Test, CI-Orion-DsTester-Deploy-Test Build

Note: The available resources, and their current usage, is indicated here:

Testbenches

5G OTA Testbench

Purpose: Over-the-air 4G/5G (NSA/SA) tests, performance tests

5G OTA Testbench

PDF version | LaTeX/TikZ version if you want to modify to reflect your setup

5G NSA/Faraday Cage Testbench

Purpose: Faraday cage 5G tests, functional tests

5G NSA/Faraday Cage Testbench

PDF version | LaTeX/TikZ version if you want to modify to reflect your setup

5G AW2S Testbench

Purpose: AW2S tests with Amarisoft UE simulator

5G AW2S Testbench

PDF version | LaTeX/TikZ version if you want to modify to reflect your setup

5G UE OTA Testbench

Purpose: Over-the-air 5G tests with OAI UE

OAI UE Testbench

PDF version | LaTeX/TikZ version if you want to modify to reflect your setup

4G Testbench(es)

Purpose: 4G/LTE testbenches

4G Faraday Cage Testbench

PDF version | LaTeX/TikZ version if you want to modify to reflect your setup

Pipelines

RAN-Container-Parent

Purpose: automatically triggered tests on MR creation or push, from Gitlab Webhook

  • OAI-CN5G-COTS-UE-Test
    • using 5GC bench (resources CI-Cetautomatix-OC-oaicicd-session, CI-Dogmatix-CN5G-gNB): Attach/Detach of UE with multiple PDU sessions
  • RAN-cppcheck
    • obelix
    • performs static code analysis, currently not actively enforced
  • RAN-gNB-N300-Timing-Phytest-LDPC
    • caracal + N310
    • pure performance test through phy-test scheduler, see command line for more details
  • RAN-Interop-F1
    • ofqot (DU, 1x UE)
    • F1 interoperability testing: sets up connection to Accelleran CU, UE connection and connectivity test
  • RAN-L2-Sim-Test-4G
    • obelix (eNB, 1x UE, OAI EPC)
    • L2simulator: skips physical layer and uses proxy between eNB and UE
  • RAN-L2-Sim-Test-5G
    • obelix (gNB, 1x UE, OAI 5GC)
    • L2simulator: skips physical layer and uses proxy between gNB and UE, currently only ping
  • RAN-LTE-FDD-LTEBOX-Container
    • hutch + B210, nano w/ ltebox + 2x UE
    • tests RRC inactivity timers, different bandwidths, IF4p5 fronthaul
  • RAN-LTE-FDD-OAIUE-OAICN4G-Container
    • hutch + B210 (eNB), carabe + B210 (4G UE), nano w/ OAI 4GC
    • tests OAI 4G for 10 MHz/TM1; known to be unstable
  • RAN-LTE-TDD-2x2-Container
    • obelix + N310, porcepix, nrmodule2 + Quectel
    • TM1 and TM2 test, IF4p5 fronthaul
  • RAN-LTE-TDD-LTEBOX-Container
    • starsky + B210, nano w/ ltebox + 2x UE
    • TM1 over bandwidths 5, 10, 20 MHz in Band 40, default scheduler for 20 MHz
  • RAN-NSA-B200-Module-LTEBOX-Container
    • nepes + B200 (eNB), ofqot + B200 (gNB), idefix + Quectel, nepes w/ ltebox
    • basic NSA test
  • RAN-PhySim-Cluster
    • cluster (Asterix-OC-oaicicd-session resource), tests in OpenShift Cluster
    • unitary simulators (nr_dlsim, etc.)
  • RAN-RF-Sim-Test-4G
    • obelix (eNB, lteUE, OAI EPC)
    • uses RFsimulator, for FDD 5, 10, 20MHz with core, 5MHz noS1
  • RAN-RF-Sim-Test-5G
    • obelix (gNB, nrUE, OAI 5GC)
    • uses RFsimulator, TDD 40MHz, FDD 40MHz, F1 split
  • RAN-RHEL8-Cluster-Image-Builder
    • cluster (Asterix-OC-oaicicd-session resource): RHEL image build using the OpenShift Cluster (using gcc/clang)
  • RAN-ARM-Cross-Compile-Builder
    • orion: Cross-compilation from Intel to ARM
  • RAN-SA-AW2S-CN5G
    • 5G-NR SA test setup: avra(RHEL9.1) + AW2S, amariue, OAI CN5G
    • uses OpenShift cluster for CN deployment and container images for gNB deployment
    • multi UE testing using Amarisoft UE simulator
  • RAN-SA-B200-Module-SABOX-Container
    • ofqot + B200, idefix + Quectel, nepes w/ sabox
    • basic SA test (20 MHz TDD), F1, reestablishment, ...
  • RAN-SA-OAIUE-CN5G
    • 5G-NR SA test setup: gNB on avra(RHEL9.2) + N310, OAIUE on caracal(RHEL9.1) + N310, OAI CN5G
    • OpenShift cluster for CN deployment and container images for gNB and UE deployment
  • RAN-Ubuntu18-Image-Builder
    • obelix: Ubuntu 20 image build using docker (Note: builds U20 images while pipeline is named U18!)

RAN-CI-NSA-Trigger

DEFUNCT: longer-running over-the-air LTE, NSA, and SA tests. To be integrated into RAN-Container-Parent.

  • RAN-NSA-2x2-Module-OAIEPC
    • obelix + N310 (eNB), asterix + N310 (gNB), nrmodule2 + Quectel, porcepix w/ Magma EPC
    • LTE 2x2 and NR 2x2 (non-standalone)
  • RAN-SA-Module-CN5G
    • asterix + N310 (gNB), nrmodule2 + Quectel, porcepix w/ OAI 5GC
    • NR 2x2 (standalone)