Ericsson demos at 5TONIC technology developed within 5G-Crosshaul project

A demonstration of technological advances by the project 5G-Crosshaul was made to Telefonica officials on October 4th, 2016, at IMDEA Networks Institute.

At this event Ericsson showed new integrated demos over equipment developed as part of the European 5G-Crosshaul project and located at the 5TONIC Research & Innovation Laboratory. Ericsson is one of twenty-one partners of the 5G-Crosshaul consortium as well as a member of 5TONIC.

The 5G-Crosshaul project aims to develop a 5G integrated backhaul and fronthaul transport network that enables a flexible and software-defined reconfiguration of all networking elements in a multi-tenant and service-oriented unified management environment.




Involved Entities: Ericsson, Telefónica, IMDEA Networks, University Carlos III of Madrid


This demo shows the possibility to share CPRI traffic and Ethernet traffic in the same link connecting RRUs and BBUs. This functionality will reduce the investment for network operators, which will have a big impact to adopt future 5G networks.

External links:

Ericsson shows some results of the 5G-Crosshaul project

Ericsson Italy and Sweden, under the umbrella of the 5G Crosshaul project, present a joint and integrated demo where both fronthaul and backhaul traffic share a common infrastructure. Their agnostic cross point switch allows to mix traffic generated from CPRI clients with Ethernet client signals.

Ericsson plans to integrate their solution with other partners in the project, but some preliminary tests will be done to connect other equipment, in order to check the feasibility to inject ethernet traffic from other sources.

Involved Entities: Ericsson, IMDEA Networks, UC3M


This demo will be shown in the first audit of the project 5G-Crosshaul, and demonstrates the feasibility of integrating the fronthaul and backhaul. Furthermore, it validates one of the main objectives of the project.

External links:

PoC – Proof of Concept Event

The Open Networking Forum (ONF) is organizing a Proof of Concept (PoC) which will be celebrated between the 7th and 16th of October at IMDEA Networks Institute.

The PoC is presented by the Wireless and Mobile Working Group, and its main objective is to collect and use cases and determine architectural and protocol requirements for extending ONF based technologies to wireless and mobile domains. Areas of interest and pertinence include optimization and management of various network types including wireless backhaul, cellular Evolved Packet Core (EPC) - which entails traffic management, traffic steering, and network security - IEEE technologies such as OmniRAN, and unified access and management across enterprise wireless and fixed networks. This WG will work closely with other technical WG’s within ONF to determine architecture and OpenFlow protocol issues and suggest extensions to ONF specifications to support wireless and mobile use cases. It also intends to collaborate with other standardization bodies to further enhance and promote the use of OpenFlow and OpenFlow-based SDN solutions.

The PoC to be held from the 7th to the 16th of October deals with Wireless Backhaul, an area of great interest for professional vendors, who aspire to integrate OpenFlow extensions to their equipment, as these have already proved to provide efficient support in real-life cases. To date, the participants are: Ceragon, Huawei, SIAE, Ericsson and NEC (MW equipment), Coriant (routing/switching), ONOS (controller), Telefonica (operator) and IMDEA Networks/UC3M in the role as host.

Involved Entities: Open Networking Forum, Wireless and Mobile Working Group and IMDEA Networks Institute


External links:

NFV Developer Sessions

Network Functions Virtualization (NFV) is currently one of the most revolutionary technologies in the ICT sector. NFV can be defined as the principle of separating network functions from the hardware they run on by using virtual hardware abstraction (definition taken from ISG NFV under the ETSI Standardization organ).

With a view to introducing more professionals and students to this intriguing research field, University Carlos III of Madrid opened the doors for a two-day workshop in June 2015. The workshop was first and foremost intended for Developer profiles, and thus largely enters into detail about technical aspects and foundations, providing a practical training to configure a NFV environment and learning the use of the main toolkits for the development of virtualized network functions. The final goal was to achieve the ability to develop an example and to be able to test it into a NFV environment and even deploy it over the Telefónica NFV Reference Lab.

Although the workshop was only for two days, we managed to provide a deep insight and understanding of these NFV technologies. It should also be underlined that the NFV Developer Sessions of the training program was designed for developers with knowledge or background experience in the fields of basic C, basic Linux, Virtualization technologies, basic networking knowledge, and basic knowledge on computing.



09:00 Introduction to NFV (TEF)

  • What is Network Virtualization
    • NFV & SDN
  • Network Virtualisation vs. Cloud Computing
  • ETSI NFV architecture
  • NFV Performance
    • Common bottlenecks: Memory, cores, IO, Numa awareness
    • SRIOV, Passthrought, Large pages
    • Demo, NFV vs Cloud

09:45 Introduction to OpenMANO (TEF)

  • openmano vs. ETSI NFV Architecture
  • openvim:
    • VM and SDN management
    • openvim vs openstack
  • openmano
    • VNF descriptor
    • Scenario descriptor
    • Scenario instantation & live cicle
  • openmano-gui

10:30 Break

10:45 Introduction to DPDK and Hardware

  • Why DPDK – PMD vs Linux interrupt driver, memory configuration, user space.
  • Licensing
  • Memory IA – NUMA, huge pages, TLBs on IA
  • Memory DPDK – mem pools, buffers, allocation etc.
  • Caching handling, DDIO

12:05 Break

12:20 New Hardware features intro – CAT, COD on Haswell

  • Run to completion vs Pipeline models
  • Lockless queues
  • DPPD intro

13:15 Lunch Break 

14:15 Additional DPDK theory

  • DPDK libraries intro
  • DPDK sample apps, DPDK skeleton apps (2.0)
  • Load balancing / packet scheduler libs, packet distributor
  • Pktgen – on
  • DPDK Virtualisation – Pass-through, SR-IOV, Qemu & KVM, & DPDK VFs, Virtio PMD

15:45 Configuring a compute node for NFV

  • BIOS setup
  • IOMMU TLB cache support
  • Enabling IOMMU
  • Enabling hugepages
  • CPU isolation
  • Deactivating KSM
  • Enabling SR-IOV
  • Pre-provision of Linux bridges
  • Additional configuration to allow access from openvim
  • Compute node configuration in special cases

16:15 Break

16:25 OpenMANO: set up and usage

  • Installation process
  • Initial setup
    • Openvim and running modes
    • Openmano
    • Openmano-gui
  • OpenMANO usage
    • Openvim client
    • Openmano client
    • Openmano-gui 

17:10  Upcoming useful features – DPDK roadmap

  • – mailing lists and community
  • Q&A

17:30 Closing


10 June – (Building 4 – Torres Quevedo) – Laboratory 4.1.B01 and 4.1.B02

09:00 Brief Refresh from first day

09:30 Building local development environment with OpenMANO

  • Configure openvim, add network, compute host
  • Configure openmano, add tenant, datacentre
    • Create VNFs, scenarios
  • Openmano-gui
    • Scenario creation
    • Scenario deployment
  • Openmano-cli
    • Scenario creation
    • Scenario deployment 

11:00 Break

11:15 DPDK hands on session 

  • Compile DPDK sample applications – VMs on client
  • Compile and test L3fwd applications
  • Up to the point of being ready to use pool of resources. 

12:15 Break

12:30 Pipeline architecture and rationale

  • Pipeline design & scaling
  • Network builders & reference app

13:30 Lunch Break

14:30 OpenMANO demonstration/practical in local pool of servers 

  • Image copying
  • Adding a new datacenter to openmano
  • VNF and scenario creation
  • Scenario deployment, running Pktgen and checking 

15:30 Profiling tool analysis 

  • Intel ® vTune
  • Open Source
  • PCM, Numatop
  • DPPD
  • Q&A

16:30 Break

16:40 Deployment in Telefonica’s environment 

  • Launching a selected image in Telefonica Ref Lab
  • Scenario run and checking

17:30 Wrap-up 

17:45 Closing

Involved Entities: University Carlos III of Madrid


Achieve the ability to develop an example and to be able to test it into a NFV environment and even deploy it over the Telefónica NFV Reference Lab.

External links:

Workshop presentation (Spanish)

NFV Workshop program