Page tree
Skip to end of metadata
Go to start of metadata

Demo Description Document

Read the draft here and add questions and comments in the doc. 

Summary: The objective of the VCO 2.0 project is to continue the work started in the VCO 1.0 project, with the specific focus on the virtualized Mobile Network use case. Initially, this work will be focused on the implementation of the all elements of vRAN for the LTE RAN as well as the virtualized mobile packet core elements (vEPC), which represents a minimum viable mobile access network configuration. Supplementary service related elements will be included with the goal to demonstrate the vRAN and vEPC, and may specifically include instantiation of MEC environment and applications in addition to IP network access & applications.

Demo Slide Presentation

Read the draft here and direct any questions/comment to Pasi Vaananen <>

C-RAN Project Proposal

Read the project description on the Wiki and add questions in the comments.


We are using mailman for group communications. You can sign up and manage your subscription here:

Slack workspace

Join the Slack workspace from any device 

Ping Hanen Garcia Gamardo <> for an invitation

Call Bridge

Join from PC, Mac, Linux, iOS or Android:

Or iPhone one-tap :
US: +16465588656,,478835574# or +16699006833,,478835574#
Or Telephone:
Dial(for higher quality, dial a number based on your current location):
US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free)
Meeting ID: 478 835 574
International numbers available:

Notes Archive


The community has now begun work on the next version of the demo (VCO Demo 2.0). This is the planning page where we identify desired components, HW/SW resources, Lab resources, participating companies, and the volunteers needed to pull the demo together. 


A compelling demo using open source projects (OPNFV/ODL/OCP/OpenStack) and comprised primarily of open source components that goes beyond what was shown in Demo 1.0 to be highlighted at 2018 events.


New HW/SW/Lab/Volunteer resources are required. Please fill in the form below if you have volunteering any of these or additional components.


  • Demo Direction / Technical Description: Ongoing
  • Participant Contribution Commitment: 6/15
  • Cumulus HW Shipped / Received as Needed: 6/22
  • Cumulus HW/SW Stack Assembled /Tested: 6/29
  • Penguin HW Shipped / Received as Needed: Week of 7/9
  • Penguin HW/SW Stack Assembled /Tested: Week of 7/15
  • Demo Assets Complete (Video, Slides, Script): TBD
  • Final Onsite Testing: TBD
  • Demo Showcase: Big Communications Event (May 15-17, Austin) TBD
  • Demo Showcase: ONS Europe (Sept 25-27, Amsterdam)
  • Demo Showcase: OCP Summit (October 1-2, Amsterdam) (potential)

VCO Demo 2.0 Goals (DRAFT TO BE UPDATED): 

Open Source Project Involvement: OPNFV, OpenDaylight, ONAP, OpenStack, OpenAirInterface, Open Compute Project. 

Service Providers Involvement: If you're with a service provider and would like to get involved with the demo, please indicate your interest below:

Service ProvderContact PersonDetails
China MobileRen Rongwei (

Read the Project Description on the Wiki here.


The C-RAN project is mobile communication network integration and testing project based on NFV architecture. Establish an NFV cloud platform that supports mobile network VNFs. C-RAN means Cloud Radio Access Network or Centralized Radio Access Network. The basic concept is to consolidate compute resources to run some radio access functions  in a datacenter, rather than in a base station. Some of the functions which can be centralized may include centralized eNodeB processing (virtual baseband unit (vBBU) or Radio Cloud Center (RCC)), virtualized Mobility Management Entity (vMME), and virtualized Signalling/Processing Gateway (virtual S/GW or P/GW). Several of these virtual functions impose strict timing or performance requirements for signal processing to be compliant with RAN standards. The goal of this project is to document the requirements of these virtual functions, and propose a reference architecture for a complete C-RAN implementation which can be deployed on OPNFV infrastructure. C-RAN will also analyze and research demand for  hardware acceleration for the mobile network, for features like encryption and compression in protocols including PDCP (Packet Data Convergence Protocol) and RLC (Radio Link Control). The project will also improve the data processing ability of the NFVI for mobile, and enable the utilization of hardware acceleration in OpenStack. Finally, C-RAN will also consider the design and architecture of a shared platform for MEC and C-RAN use-cases, including network orchestration of the mobile and virtual network.


Cumulus Lab: 

Lab OwnerContact PersonLab Details
CumulusJR Rivers (

Pre-built - 3 "racks" each with 2 dual connected servers and two leaf switches. two spines for aggregation, either 10G/40G or 25G/100G connectivity, out-of-band network, console access to everything, and smart power

Mailing AddressJR Rivers (
Cumulus Networks
c/o JR Rivers
650 Castro Street
suite 120-245
Mountain View, CA 94041
Remote ConnectivityJR Rivers ( JR Directly
OpenStack QuestionsDave Cain ( communicate via the OPNFV VCO Slack Channel #general, or your own respective #onboarding-COMPANY channel.

Hanen Garcia & Dave Cain

Tenants →

Script you MUST run!

# Clear any old environment that may conflict.
for key in $( set | awk '{FS="="}  /^OS_/ {print $1}' ); do unset $key ; done
export NOVA_VERSION=1.1
export OS_NO_CACHE=True
export no_proxy=,,,,
export OS_CLOUDNAME=vco2
export OS_AUTH_URL=
export PYTHONWARNINGS="ignore:Certificate has no, ignore:A true SSLContext object is not available"

User and Project Listing
[dcain@opnfv-demo ~]$ openstack project list
| ID | Name |
| 37eb5419f46b4489b9f222999c6e5442 | redhat-tenant |
| 3f73432631c1486a98a1db6a68022d3e | admin |
| 42da225225674df182934b9173b7b1db | oam |
| 5cb97945dc4f4625b7fcd1296bf91411 | quortus-ims |
| 7522c92bd2d24517b71df28b28f2dfac | gi-lan |
| 90ff5fe07e554524b037c89fcf9b7b85 | service |
| 9c9128769bc24aaabb91ca29a8bfc034 | quortus-epc |

Wiring and Configuration, VM, Baremetal and Machines requirements spreadsheet, Lab information :

Topology Information :

Hardware and software components: If your organization is willing to volunteer the following components, please indicate that below. Please re-configure chart as necessary.

Jump Server(1) VMRed Hat / CumulusYes 
Leaf Switches

(6) 16x100G

Spine Switches(2) 16x100MellanoxYes


Switch SoftwareCumulus LinuxCumulusYes 

(14) CS1000

Cumulus (Dell)Yes

Quad core L5520 @2.27GHz (4c8t/cpu) 8G/1TB (four have 3TB)

Penguin Computing Tundra RackOpen Compute Project Penguin Computing TBDMinimum Requirements: 12-18 Dual-socket, 12-core/socket servers with 256GB memory per compute node.
Base Compute OSRHEL 7.4Red HatYes

OAI-DU Instances need to be installed in Real-Time support capable nodes



Red Hat


SDN ControllerOpenDayLightRed HatYes 


  • Software platform (VNF) for vRAN

Details will fill for next meeting. We have a coordination meeting with Changming's team and BUPT and Raymond from OAI in Beijing. After this meeting we shall know more about the timeframe for the availability of the CU/DU split. The indication today is that there are no major hurdles here for the March demo date. Changming and OAI will jointly report here at next VCO Demo planning meeting.

 Service Assurance VNFs

  • vStream
  • nG1


  • vStream VNF – 8 vCPUs, 8GB RAM, 100GB storage
  • nG1 VNF – 4 vCPUs, 16GB RAM, 500GB storage
 Netscout Yes

Netscout nGenius analytics, powered by smart data, provides pervasive application and service layer visibility for virtualized central office, stripping away the unknown and giving the insight necessary for assessing, optimizing, monitoring and troubleshooting critical business services.

nGenius reduces the complexity in virtualized environments by:

  • Discovering service dependencies across application, compute, and network workloads
  • Ensuring the delivery of applications and services with high-quality experiences
  • Using actionable insight to quickly triage root cause and repair service issues
Radio Equipment HW 



Red Hat

Ettus - Yes

UEs - Yes

SIMs - Yes (Quortus)

Duplexer - Yes (OAI)

Faraday Cag - Yes (Pasi)

ETTUS has agreed to loan out a radio and will be shipping it to the Cumulus lab. It will work with Ethernet link between vBBU (on one server) and Radio board connected to another server (RRU) . There may be need to acquire some of these as per demo needs (unfortunately we don't have any we work with the B series that works with USB 3.0). Note that this setup will have commercial UE's connected OVER-THE-AIR to X310 which means you need permission to transmit or use Faraday's cages where UE's will be stocked during the demo.

12 Feb: Ettus config is X310 (or X311 - diff seems to be FPGA size) with CBX daughterboards. Target operation at Band 7.

Faraday Cage: Jan 31 - Pasi bought one and will make it available (Willtek 4921 box), need only 1x RF & 2x USB feed throughs. Antenna coupler (4916) should work ok as in-box antenna for SDR. 12'Feb, on hand, USB feedthrough holes made, awaiting USB shielded adapters.


Also need the following:

MEC Software QuortusYesQuortus will be supplying the MEC (instantiation in initial demo expected to be Local traffic breakout, which allows any application to be placed "close" after the vRAN chain). Details needed.
vEPC QuortusYesQuortus will be supplying the EPC + OAI RAN. Intel may also have an EPC option. Details needed.
vIMS/VoLTE QuortusYesQuortus IMS/VoLTE for March demo. MetaSwitch Clearwater. Need Confirmation & Details.


  • Ansible/Tacker (Simple)
  • ONAP (Advanced)

Ansible- Red Hat

Tacker -?


 Ansible - Yes

Ansible - Red Hat can support

OAI Team can help with the management of the lifecycle of the OAI in Ansible/Tacker. We have done this in the past with another solution and should be able to do the same.

OAI Team (Navid) needs to know the time-frame for this. We shall follow the discussion Brandon started with the ONAP team and respond as further information becomes available. Some other OAI members may also engage for this.

Update: due to time constraints for initial demo & resource requirements for setting up ONAP, current plan is to postpone ONAP integration work to later time (i.e. will not be in initial demo in the ONS).

RU - DU - CU split vBBU SW (4G –> 5G NR)Split RAN SW stackCMCCOAI for LTEChina Mobile/OAI have offered based on an OAI stack (4G  LTE right now, moving towards 5G). Details needed.

Penguin Lab

Hardware and software components: If your organization is willing to volunteer the following components, please indicate that below. Please re-configure chart as neccessary.

Penguin Tundra: 15x compute servers, 6x storage servers, 1x JBOD (45x6TB drives), 2x 10GbE switches (6x QSFP/40Gb + 48x SFP+/10Gb ports), 1x 1Gb switch, rack (48x RJ45 ports), 3000W rectifier, 208V/30A/3PH power shelf with 2x L1-30 plugs, Open Frame Rack (87.4"x23.6"x31.32").

Base Configurations: As base configurations are determined, we'll add them here.

Other Demo Directions to be considered in Future: To be developed as space, sources, and managment becomes available. 

  • VCO Residential - VCO 1.0 + OLT (partners needed)

    • vOLT - Need Partner

    • (vCMTS)/vCCAP - Need Partner(s)

  • VCO Enterprise - VCO 1.0 + PBX (partner needed)

    • SD-WAN - 

    • PBX Partner - Hosted Collaboration?



  • No labels