OneLab - Future Internet Testbeds

Latest news & infos...

Most recent first : (see also our list of papers)


January 2023


Novembre 2022

  • running on fedora 37
  • image available for ubuntu-22

March 2022

  • macphone2, that used to be a Motorola Moto 2nd Gen, is replaced by a Nexus 5
  • the whole testbed infrastructure now runs on Fedora 35 + MacOS monterey


April 2021

Thanks to Raphael Defosseux <>, we are delighted to announce that the lastest version of OpenAirInterface (OAI) EPC and RAN are available (and will be periodically refreshed) with docker images specific to the R2lab testbed. To automatically deploy those images, checkout the r2lab-demo code through git clone and follow the steps described in the oaici-docker/ tuto.


November 2019

  • deployed 2 boxes based on B-205 USRP hardware with duplexers (one for UE and one for eNB)
  • new images for centos-8 and fedora-31 are available;
    run rhubarbe images centos-8 fedora-31 for their status

October 2019

  • part of the OpenAirInterface's CI run on a nightly basis on R2lab

March 2019

  • the federation link with Fed4Fire, that had been down for a couple years due to some nasty MD5-signed certificates, is live again. Fed4Fire users can make reservations throught Jfed again.


December 2018

  •, and all run fedora29

April 2018

March 2018

  • a second commercial phone - type Moto E - is available in the chamber

February 2018

The code for the testbed has been split into the following git repos:

As a reminder, the code for nepi-ng currently sits here:

January 2018


November 2017

  • some nodes feature a LimeSDR device

November 2017

  • so-called nightly procedure, that probes the testbed for failures, is reinstated to run on a bi-weekly basis

September 2017

  • some nodes now feature a USB-based LTE dongle

August 2017

July 2017

  • the Dell physical server that hosts the r2lab service VMs is upgraded and now runs a HTML5-based DRAC interface, causing a 2-hours scheduled outage of the testbed

April 2017

  • the radiomap demo gathers all-pairs communication conditions, see visumap on how this can be visualized in a jupyter notebook


December 20

  • Running new architecture based on PLCAPI instead of omf_sfa
  • Previous contents (accounts, slices, keys...) has been migrated automatically
  • Slice names have changed a little, to be completed

November 30

  • All tutorials now point at nepi-ng instead of deprecated nepi

November 9

November 4

October 24

  • OpenAirInterface images for deploying infrastructures and eNodeB's are available under the names
    • u14.319-oai-enb for eNodeB's and scramblers and such
    • u14.48-oai-gw for infrastructure services like Home Subscriber Server (HSS) and Evolved Packet Core (EPC)

October 15

  • We have now 6 nodes equipped with USRP's

October 1

September 15

  • We have been working on a replacement for NEPI
  • We have published 2 python libraries on pypi
  • We have our first workable script that uses this combination of tools for running an experiment on R2lab
  • This new paradigm runs several times faster than the initial NEPI-based version.

September 2

  • upgrade of the physical server to ubuntu-16.04-LTS
  • upgrade of its web companion VM to fedora-24

  • this means both hosts can take systemd and python3.5 for granted

  • in the mix, omf_sfa on faraday now runs on top of ruby 2.3.1p112

August 30

July 25

  • Both faulty nodes 4 and 18 are shipped back to Greece for troubleshooting by the manufacturer

July 13

  • Node 18 is set aside and replaced with a spare node (no impact for users)
  • All nodes deemed sustainably operational
  • Nightly routine now is from 3a.m. until 4a.m.

June 17

  • New tutorial video! Setting up an OpenAirInterface-based 5G infrastructure, and a tour in the chamber using Skype on a commercial NEXUS phone.
  • Check it out, here

June 6

  • Replacement of battery on nodes 7, 14, 18, 29 and 30 to deal with hang issues when restarting.

March 17

  • The 3d printed boxes are ready to ship

Feb 28

  • Start progressive rollout of a new layout for antennas
  • Antennas to be aligned in a row, on a north-south line (relative to the livemap, not geographically)
  • And spaces on a 3cm basis (although this seems a little too wide)

Feb 25

  • Start Progressive deployment of Intel 5300 cards.
    • Target is one Atheros and one Intel on each node

Feb 20

  • Ordered 3d-printed boxes to contain cards as they cannot be seated inside the box

Feb 2 2016

  • Reception of USRP-oriented extensions of the CMC cards
  • Related firmware version is 3.2.
  • Deployed on only a couple nodes for now


December 20, 2015

  • Announcement of global availability; the testbed is now open to public use.

November 30

  • Deployment of rhubarbe as a replacement of omf6 for managing node images. New features include

    • written in python 3 / asyncio which results in a single threaded asynchroneous application
    • which makes it much more efficient than its ruby ancestor (can load all 37 nodes in parallel without a glitch)
    • and more reliable too (always exits if timeout expires for any reason)
    • includes a tool to wait for all nodes to be responsive (rhubarbe wait)
    • and to inspect current reservations (rhubarbe leases)
    • as well as a monitoring tool (this is what feeds the livemap and livetable views
  • As a result, it is now possible for us to expose a single resource named 37nodes to the onelab portal, thus materializing the fact that the whole testbed is actually reserved

November 10

  • availability of images based on fedora-23 and ubuntu-15.10

November 9

  • reverting nitos_testbed_rc to run gem 2.0.3 again (with our patches for using latest frisbee) ; 2.0.4 is not working properly for us, loading images is even less reliable than 2.0.3.

November 6

  • Announce availability to all FIT partners

November 6

  • Software upgrade
    • omf_sfa now runs git hash fd21d587 of Sept. 8 - prior to that, R2Lab was using 752868919 of Jul. 24
    • nitos_testbed_rc now runs gem 2.0.4

September 22

  • LabEx / Com4Innov meeting

September 15

  • R2lab Platform Live Map : we are working to finish a live map information of the R2Lab platform.

September 5

  • R2lab Platform Status : from today is possible follow the tech details of R2lab platform.

  • We are monitoring some information from the nodes in the anechoic chamber. Have a look at our status page for details.

July 9 2015

  • FIT Meeting in Paris.