Public Networks as a Cloud Service Wolfgang Spahn CTO, KEYMILE
What can we learn from Cloud Computing? Page 2
How much Data is generated? Source: DOMO, data never sleeps 3.0 Page 3
IT Centres need a new Network Architecture in Software and Hardware Google, Microsoft, Facebook etc. broke the wave Google Net has now 1-2 Mio. servers running on SDN Microsoft just hit 1 Mio. server barrier Why? Different network part need different policies (VLAN,ACLs) Storage grid versus computing grid Data centre networks are rapidly growing: Huge scaling issues Could not scale up to bigger and bigger devices, needed to grow via continuously adding standard hardware Source: Microsoft Page 4
Example for Network Function Virtualization ACCESS NETWORK S U E x y C O G E x SUBSCRIBER SUSE1: SHDSL EFM SUExy: Optical Ethernet Page 6
Open Source OS on Top 100 Computers Source: Wikipedia Page 8
Worldwide OS Device Shipments 2014 Android/Linux 48.61 % ios/os X Windows Other 11.04 % 26.34 % 14.00 % Source: Wikipedia/Gartner Page 9
Trend in ITC: Evolution towards Open Architecture PC/Smart Phone/Server/Switches/MSAN In the past: proprietary software with the proprietary northbound interface Now: Open Architecture with Linux allowing for better customization PAST PRESENT Closed SW Closed HW Open SW Closed HW Open SW Open HW Standard, open APIs Page 10
KEYMILE R&D: ADDONAS Project Active Distributed & Dynamic Optical Network Access Systems Project duration: 2011-2013 Sponsored within the Piano+ initiative (EU FP7) Consortium Poznan Supercomputing and Networking Center (PSNC) Intune Networks Belfast University of Bristol (UNIVBRIS) Compound Semiconductor Technologies Global (CSTG) KEYMILE Web page: www.addonas.eu Page 11
On Demand Service Provisioning Active Distributed & Dynamic Optical Network Access Systems Page 12
ADDONAS Goal Add Flexibility and Automation to access network Virtualization of network resources for multiple service operators Guaranteed quality of experience for end user Multiple services of any type coexisting on the same infrastructure Allows users to gain access to (any) Service Provider present in the joint metro/access architecture Allows service providers to offer services through multiple Virtual Service Operators (market-like approach) Page 13
Cloud Computing Architecture based on Open Software Openstack allows to manage Compute, Networking and Storage at the same time Your Applications APIs Horizon Compute Networking Storage Openstack Shared Software Services Source: www.openstack.org Standard Hardware Page 14
From Data Center to Public Network CPE Bare Metal Server CPE CPE MSAN Backbone Bare Metal Server CPE Bare Metal Server ACCESS CORE DATA CENTRE Page 15
Key Concepts Public Networks as a Cloud Service Openstack running on a control server Bare-metal switch running Cumulus Linux MileGate blade running Linux and OvS Multi-play solution HSI IPTV VoD VOIP Bare-metal Switch Switch Bare-metal MSAN MSAN Functions Control Storage CPU Bare-metal MSAN MSAN CPE CPE CPE CPE CPE CPE CPE CPE CPE CPE CPE CPE CPE CPE IPTV/Internet/VOIP IPTV/Internet/VOIP Page 16
Key Features Public Network as a Cloud Service Cloud-driven solution Open-Access Networks Open approach Linux-enabled network devices (no vendor lock-in) Open hardware Open standard API Community-driven OpenStack Cloud Orchestrator (easily extendible) Simplicity and rapidity of provisioning (mass-provisioning) Network automation Network topology abstraction (1 to 10k mapping) Page 17
Public Network as a Cloud Service: Network Abstraction Network abstraction Organized according to services Element Aggregator Aggregation of logical entities Service template Template driven provisioning Network wide profile Page 18
Openstack Network Topology A Network per Service A VLAN per Service High Speed Internet Voice Over Video IP on Demand Page 19
Open Source Adaptations in Progress Openstack Enhanced Horizon Adapted ML2 Neutron OvS driver MileGate/Linux Blade Unmodified Linux from www.kernel.org Open Modular Packages Open vswitch (OvS) Edge-Core Core Cumulus Linux Page 20
Next Steps Extend Open vswitch to MSAN access subscriber units Add Interfaces xdsl FTTH Open Software Open Linux kernel drivers for above interfaces Open vswitch interworking with switching ASIC Openstack contributions Performance/Openstack scalability Acceleration engine Openstack Enhanced Platform Awareness (EPA) Neutron network driver SDN controller integration Network telemetry Page 21
SFP SFP Vision: Bare-metal VDSL/FTTH Blade Access Pizza Box, which runs under Linux 48 VDSL Ports Software Defined Open Flow, Open VSwitch Centralized Management via Community-driven OpenStack Cloud Orchestrator (easily extendible) 220 V Page 22
Bare-metal VDSL Blade Access Pizzabox, which runs under Linux Software-defined Open Flow, Open VSwitch Centralized management via community-driven Openstack Cloud Orchestrator (easily extendible) Page 23
Public Network as a Cloud Service Much more flexible Fights Complexity Promotes Network Automation Separates Open SW & HW Allows to sell additional services Page 24
Thank you for your attention Wolfgang Spahn CTO - Director R&D - KEYMILE Group KEYMILE Schwarzenburgstrasse 73 CH-3097 Bern-Liebefeld +41 31 377 13 85 Wolfgang.Spahn@keymile.com Page 25