This talk describes CORD’s software build process, which is shared by both virtual (CORD-in-a-Box) and physical PODs. It includes an overview of build profiles (what services to deploy), scenarios (the target deployment environment), and the mechanisms that operate on them to build a POD. There will be a walkthrough of the build steps, and an overview of the deployed state of a POD after a build.
This talk will dive in on VOLTHA’s clustered high availability architecture including load balancing. The talk will focus on each of the minimally required containers, their role, and interactions. This will include Consul, Kafka, Envoyd, Envoy, Fluentd, OfAgent, and last but not least the VOLTHA core. For completeness we’ll also quickly skim over Grafana, Dashd, and shovel. We will also work through several example API calls through the VOLTHA stack and how they are handled by each of touch points along the way.
* Hybrid CORD development at Deutsche Telekom
* OAI Integration and Network Slicing with M-CORD at Samsung* AT&T's M-CORD
CORD's vision is to bring datacenter economics and agility to the Telco Central Office, that cloud providers like Amazon and Google enjoy today. CORD provides a complete POD architecture to host the telco workloads, it is scalable, it is agile. Aricent brings new ideas on service provisioning and service activation based on innovative workload behavior driven approach for zero touch provisioning and operation. In other words, CORD needs a single-pane-window for rapid service introduction on top of XaaS Operating System (XOS), the model-based control plane of CORD.
Behavior Driven Development (BDD) approach provides natural language interface for zero-touch service introduction into CORD. With BDD, application is specified by describing how its "Behavior" should appear to the end user. Behaviors are “executable-specifications” expressed in plain text human readable-language like English. BDD helps the business and technology teams to collaborate and define their shared understanding of the application behaviors in a domain-independent language, thus making it very easy for rapidly introducing new service in CORD without bothering about the nitty-gritties of the low-level CORD architecture.
BDD along with Artificial Intelligence techniques like NLP (Natural Language Processing) and ML (machine-learning) based predictive-analytics modelling, will play a key role in CORD and provide a master orchestration layer on top of R-CORD, M-CORD, E-CORD & A-CORD for creating a complete zero-touch ecosystem for introduction of new services with speed and agility through a single-pane window.
This session will first present an overview of the VOLTHA OLT adapter for the Edge-core white box OLT as a base for our discussion. The topics to follow will include:
• A dive into the software architecture including Broadcom’s Broadband Adaptation Layer (BAL) software that controls both the PON MAC and Ethernet switch silicon in the OLT and the ASFvOLT16 adapter that runs in VOLTHA.
• We will also discuss the challenges of interfacing an open source OLT adapter to the proprietary Broadband Adaptation Layer (BAL) from Broadcom.
To be able to follow along with the demo, please do the following ahead of time in case the Wifi is slow:
Prerequisites:
• Install Docker (1.13 or higher) and Docker Compose
• Docker images for NGIC control and data plane
• docker pull ngiccorddemo/ngic-cp
• docker pull ngiccorddemo/ngic-dp
• docker pull ngiccorddemo/ngic-traffic
• Demo folder
• git clone https://github.com/ngiccorddemo/cordbuild2017.git
TIM FutureNet project aims to implement a multi-access and multi-service network demonstrator based on the CORD approach.
In the talk we describe the general architecture of the network demonstrator with particular attention to the implementation of the transport network and the Carrier Ethernet services and share the main lessons learned during the ongoing setup of the demontrator.