OPNFV: Open Source Software to Enable NFV
Total Page:16
File Type:pdf, Size:1020Kb
OPNFV: Open Source Software to Enable NFV Ashiq Khan, PhD DOCOMO R&D TSC Member NTT DOCOMO, INC. Open Platform for NFV CLOUDOPEN Japan June 3, 2015 © 2015, NTT DOCOMO. INC. All Rights Reserved. 1 Contents Telco virtualization and NFV Why open source Open Platform for NFV © 2015, NTT DOCOMO. INC. All Rights Reserved. 2 Lesson learned … Mar 2011 Massive number of call attempts (roughly 60-fold increase) were made. Call restriction control were in place. Earthquake 14:46 Mar.11 Call Restriction Call Restriction 15:00, Mar. 11 – 2:00, Mar. 12 6:00, Mar.12 – 1:00, Mar. 13 <Massive Congestion> 12.6-fold The number of call attempts were increased roughly 60-fold in outgoing and 40-fold in incoming. The number of calls out in 7.9-fold out in After the A week disaster ago Friday, Mar.11 Saturday, Mar.12 source: http://www.soumu.go.jp/menu_news/s-news/01kiban02_02000043.html Deploying resources to process such load is practically impossible © 2015, NTT DOCOMO. INC. All Rights Reserved. 3 Enter virtualization We need a mean to do resource sharing Normal At disaster More on highly demanded More on voice calls etc. to Internet access (Rich media confirm safety of relatives Contents) than voice calls and friends Voice Mail Rich Media (Video etc.) This is a joint research work supported by "Experimental challenges for dynamic virtualized networking resource control over an evolved mobile core network - a new approach to reduce massive traffic congestion after a devastating disaster" of the Ministry of Internal Affairs and Communications, Japan. © 2015, NTT DOCOMO. INC. All Rights Reserved. 4 Nation-wide experiment Resource sharing among services Virtualized Facilities Standard Facilities Tohoku University Yokosuka Center Tohoku IMS EPC Video Site B Site A Server IMS EPC EPC EPC IMS EPC EPC EPC Mail VM VM VM VM VMVM VMVM VMVM VMVM 96 Blade Servers 96 Blade Servers Legacy HW Legacy HW Server 8 OpenFlow 8 OpenFlow Switches L2/L3 Networks Switches Access Access 5 OpenFlow Access 5 OpenFlow Switches Switches JGN-X L2/L3 Networks Load Generator (Terminals) Load Generator (Terminals) Site C Site D Access Access 4 OpenFlow 4 OpenFlow Switches Switches IMS: IP Multi-media Subsystem, EPC: Evolved Packet Core This is a joint research work supported by "Experimental challenges for dynamic virtualized networking resource control over an evolved mobile core network - a new approach to reduce massive traffic congestion after a devastating disaster“ and “Research and development of network conversion of communication processing functions in large-scale communication congestion” of the Ministry of Internal Affairs and Communications, Japan. © 2015, NTT DOCOMO. INC. All Rights Reserved. 5 Result 2012 Virtualization can enable us to do resource sharing Call completion rate Call completion rate Estimated peak demand during the disaster 5% 25% Voice Voice 5% accepted 112.5K <50-fold increase> (2.25M/h) 25% accepted E-mail 25% accepted 135K (0.54M/h) Reallocation 562.5K Packet <4-fold increase> Rich Media 25% accepted ( ) 2.34M/h 25% accepted 585K 135K 6% accepted 135K This is a joint research work supported by "Experimental Normal After reallocation challenges for dynamic virtualized networking resource ( ) control over an evolved mobile core network - a new (Total Capacity: 832.5K) Total Capacity: 832.5K approach to reduce massive traffic congestion after a devastating disaster" of the Ministry of Internal Affairs and Communications, Japan. © 2015, NTT DOCOMO. INC. All Rights Reserved. 6 Result 2013 Feasibility of resource sharing over geographically dispersed area Before sharing After sharing Congested region Voice: Voice: 170000 300000 Packet: Packet: 450000 840000 Sendai 400 km DOCOMO R&D virtual Inter-site network Distant site e reallocat This is a joint research work supported by “Research and development of network conversion of communication processing functions in large-scale communication congestion” of the Ministry of Internal Affairs and Communications, Japan. Virtualization can give a good amount of resource flexibility to mobile telecom operators © 2015, NTT DOCOMO. INC. All Rights Reserved. 7 Virtualization in mobile network 2015 https://www.nttdocomo.co.jp/english/info/media_center/pr/2015/0302_00.html © 2015, NTT DOCOMO. INC. All Rights Reserved. 8 Telco node virtualization Its different than everything you see in the clouds now … External networks SGW deployment PGW PGW SGW MME SGW Size: 377944 sq. km Population: 126 mil Penetration rate: 112% eNB eNB Each EPC node supports few hundred thousands subscribers © 2015, NTT DOCOMO. INC. All Rights Reserved. 9 Challenges Standardization won’t be completed before deployment – Risk of ‘standalone’ specification Lack of commercial virtualization-based solution – gaps exist between standards and what is available Don’t have a reference platform – Can’t compare if an offered platform is good enough We need a way for fast implementation, start with what is common to everyone. We have heard that ‘opensource’ is pretty fast …. © 2015, NTT DOCOMO. INC. All Rights Reserved. 10 Standard and Opensource Open Platform for NFV started in Oct. 2014 requirements Network Functions Virtualisation (NFV) Open Platform for NFV Industry Specification Group (ISG) A Linux Foundation Collaborative Project Use cases and requirements Reference implementation Architecture Interoperability tests High-level specifications Validating specifications What we want and the We quickly know what interoperability requirements is missing, what is right solutions © 2015, NTT DOCOMO. INC. All Rights Reserved. 11 Contribution of Opensource De-facto implementation – Opensource projects can provide fast solutions becoming de-facto/standards later Validity and compliance – detects issues in standards through implementation, provide common codebase to test compliance to the standards Reduce development burden – vendors can build on existing code base rather than creating it from scratch © 2015, NTT DOCOMO. INC. All Rights Reserved. 12 Open Platform for NFV (OPNFV) Lets make a common platform for NFV using opensource Os-Ma NFV OSS/BSS Orchestrator Or-Vnfm EM 1 EM 2 EM 3 Ve-Vnfm Service, VNF and VNF Infrastructure Manager(s) Description VNF 1 virtualizedVNF telecom 2 nodes VNF 3 Vn-Nf Vi-Vnfm NFVI Virtual Virtual Virtual OpenDaylight Computing Storage Network Nf-Vi VirtualisedCloud Or-Vi VirtualisationHypervisor Layer Management InfrastructureSystem Vl-Ha Manager(s)(OpenStack) Hardware resources Computing Storage Network Hardware Hardware Hardware Execution reference points Other reference points Main NFV reference points See https://www.opnfv.org/developers/technical-project-governance/tsc-policy © 2015, NTT DOCOMO. INC. All Rights Reserved. 13 Expected output A reference implementation of the platform (NFVI+VIM) Filling out the gaps in between standards and what’s available © 2015, NTT DOCOMO. INC. All Rights Reserved. 14 OPNFV members A Linux Foundation collaborative project Platinum Platinum Strategic End Silver Silver (continued) Silver Strategic End Users Users Brocade AT&T 6WIND Dialogic CableLabs Cisco China Mobile ADVA Dorado Software CenturyLink Dell DOCOMO Alcatel-Lucent ENEA Software KT EMC Telecom Italia Altera H3C Ooredoo Ericsson Vodafone ARM Ixia Orange HP Array Networks Metaswitch SK Telecom Huawei Brain4Net Midokura Sprint IBM Broadcom Mirantis Intel Canonical Overture Networks Juniper Cavium Networks Qosmos NEC Ciena Sandvine Nokia Citrix Sonus Networks Red Hat ClearPath Networks Spirent ZTE ConteXtream Stratus Coriant VMWare Cyan Wind River Xilinx as of May 2015 A strong presence of Operators/Service providers. What do they do in an Opensource community??? © 2015, NTT DOCOMO. INC. All Rights Reserved. 15 Project categories in OPNFV Target is to reach upstream Upstream communities ……… Requirements Project Collaborative Development Project Testing & Integration Project Documentation Project OPNFV accommodates a variety of telecom and IT industry players © 2015, NTT DOCOMO. INC. All Rights Reserved. 16 Filling out gaps case study-1 DOCTOR: requirement project on fault management – Don’t hide everything Node manager/VNFM switch over Hardware is not completely decoupled from software VM VM telco-nodes have five 9s ACT node SBY node availability requirement Don’t take unilateral recovery action Hypervisor Hypervisor Hypervisor OpenStack inform the manager first Hardware Hardware Hardware X detect see https://wiki.opnfv.org/doctor Three blueprints accepted in the last OpenStack summit on Liberty release © 2015, NTT DOCOMO. INC. All Rights Reserved. 17 Filling out gaps case study-2 Promise: requirement project on resource reservation – Reservation feature not available in OpenStack Promise plug-in OpenStack see https://wiki.opnfv.org/promise 6 contributions were made to ETSI NFV. Prototyping underway. © 2015, NTT DOCOMO. INC. All Rights Reserved. 18 Testing facility Pharos: building global federated testbed Source: Pharos project, OPNFV 11 testbeds (8 operational, 3 planned) see https://wiki.opnfv.org/pharos Sufficient amount of resources for large scale testing and verification © 2015, NTT DOCOMO. INC. All Rights Reserved. 19 OPNFV Projects A diverse range of projects, proof of speedy, open innovation Policy enforcement Build, Integration and Deployment Application Deployment and Testing New Requirements & Features Foreman FuncTest Prediction IPv6 support for OPNFV platform Fuel Qtip Copper MOVIE IPv6 OSCAR DPACC Doctor Fastpath JOID VSPERF Availability Escalator SFC Resource Conductor Parser