opnfv: open source software to enable nfv · pdf fileopnfv: open source software to enable nfv...
TRANSCRIPT
© 2015, NTT DOCOMO. INC. All Rights Reserved.
OPNFV: Open Source Software to Enable NFV
Ashiq Khan, PhD
CLOUDOPEN Japan June 3, 2015
DOCOMO R&D NTT DOCOMO, INC.
TSC Member Open Platform for NFV
1
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Contents
Telco virtualization and NFV
Why open source
Open Platform for NFV
2
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Lesson learned … Mar 2011
source: http://www.soumu.go.jp/menu_news/s-news/01kiban02_02000043.html
Massive number of call attempts (roughly 60-fold increase) were made. Call restriction control were in place.
Call Restriction Call Restriction
15:00, Mar. 11 – 2:00, Mar. 12 6:00, Mar.12 – 1:00, Mar. 13
The number of call attempts were increased roughly 60-fold in outgoing and 40-fold in incoming.
<Massive Congestion>
Earthquake 14:46 Mar.11
12.6-fold
7.9-fold
The
num
ber o
f cal
ls
Friday, Mar.11 Saturday, Mar.12
After the disaster
A week ago
out in out in
Deploying resources to process such load is practically impossible 3
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Enter virtualization
We need a mean to do resource sharing
Normal At disaster
Rich Media
(Video etc.)
Voice
More on highly demanded Internet access (Rich media Contents) than voice calls
More on voice calls etc. to confirm safety of relatives and friends
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. 4
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Nation-wide experiment
Resource sharing among services
Access
Tohoku University
Load Generator (Terminals)
VM
VM IMS EPC
VM EPC
VM EPC
Access
Yokosuka Center Standard Facilities Virtualized Facilities
Load Generator (Terminals)
Tohoku
L2/L3 Networks
Access
L2/L3 Networks
IMS
EPC Video
IMS: IP Multi-media Subsystem, EPC: Evolved Packet Core
Site C
VM
VM IMS
VM
VM EPC
VM
VM EPC
VM
VM EPC
Access
Site D
JGN-X
Access
Legacy HW Legacy HW
Server
Server 96 Blade Servers
96 Blade Servers
8 OpenFlow Switches
8 OpenFlow Switches
5 OpenFlow Switches 5 OpenFlow
Switches
4 OpenFlow Switches
4 OpenFlow Switches
Site A Site B
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.
5
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Result 2012
Virtualization can enable us to do resource sharing
562.5K
135K
E-mail (0.54M/h)
135K
585K
135K
112.5K
Normal (Total Capacity: 832.5K)
Packet <4-fold increase>
Estimated peak demand during the disaster
25% accepted
25% accepted
6% accepted
Reallocation Rich Media (2.34M/h)
5% accepted
25% accepted
25% accepted
Voice <50-fold increase>
Call completion rate 5%
Call completion rate 25%
After reallocation (Total Capacity: 832.5K)
Voice (2.25M/h)
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.
6
© 2015, NTT DOCOMO. INC. All Rights Reserved.
400 km
Sendai
DOCOMO R&D
Feasibility of resource sharing over geographically dispersed area
Inter-site
Voice: 300000 Packet: 840000
Voice: 170000 Packet: 450000
Congested region
virtual network
Distant site
Before sharing
reallocate
After sharing
Result 2013
Virtualization can give a good amount of resource flexibility to mobile telecom operators
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.
7
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Virtualization in mobile network 2015
8
https://www.nttdocomo.co.jp/english/info/media_center/pr/2015/0302_00.html
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Telco node virtualization
Its different than everything you see in the clouds now …
MME SGW
PGW
eNB eNB
External networks
Size: 377944 sq. km Population: 126 mil Penetration rate: 112%
deployment
Each EPC node supports few hundred thousands subscribers
9
SGW
PGW
SGW
© 2015, NTT DOCOMO. INC. All Rights Reserved.
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 ….
10
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Standard and Opensource
Open Platform for NFV started in Oct. 2014
Use cases and requirements Architecture High-level specifications
Open Platform for NFV A Linux Foundation Collaborative Project
Reference implementation Interoperability tests Validating specifications
requirements
solutions
11
Network Functions Virtualisation (NFV) Industry Specification Group (ISG)
What we want and the interoperability requirements
We quickly know what is missing, what is right
© 2015, NTT DOCOMO. INC. All Rights Reserved.
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
12
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Open Platform for NFV (OPNFV) Lets make a common platform for NFV using opensource
Computing Hardware
Storage Hardware
Network Hardware
Hardware resources
Virtualisation Layer
Virtualised
Infrastructure Manager(s)
VNF Manager(s)
NFV Orchestrator
OSS/BSS
NFVI
VNF 3
VNF 1
Execution reference points Main NFV reference points Other reference points
Virtual Computing
Virtual Storage
Virtual Network
EM 2
EM 3
EM 1
Or-Vi
Or-Vnfm
Vi-Vnfm
Os-Ma
Ve-Vnfm
Nf-Vi
Vn-Nf
Vl-Ha
Service, VNF and Infrastructure
Description VNF 2
Hypervisor Cloud
Management System
(OpenStack)
OpenDaylight
virtualized telecom nodes
See https://www.opnfv.org/developers/technical-project-governance/tsc-policy
13
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Expected output
A reference implementation of the platform (NFVI+VIM)
Filling out the gaps in between standards and what’s available
14
© 2015, NTT DOCOMO. INC. All Rights Reserved.
OPNFV members
A Linux Foundation collaborative project
Platinum Platinum Strategic End Users
Silver Silver (continued) Silver Strategic End 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???
15
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Project categories in OPNFV
Target is to reach upstream
OPNFV accommodates a variety of telecom and IT industry players
Collaborative Development Project
………
Requirements Project Testing & Integration Project Documentation Project
Upstream communities
16
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Filling out gaps case study-1
DOCTOR: requirement project on fault management
– Don’t hide everything
ACT node SBY node
Node manager/VNFM
Hardware
Hypervisor
Hardware
Hypervisor
Hardware
Hypervisor OpenStack
X detect
Hardware is not completely decoupled from software
telco-nodes have five 9s availability requirement
Don’t take unilateral recovery action inform the manager first
Three blueprints accepted in the last OpenStack summit on Liberty release
see https://wiki.opnfv.org/doctor
VM VM
17
switch over
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Filling out gaps case study-2
Promise: requirement project on resource reservation – Reservation feature not available in OpenStack
OpenStack
Promise plug-in
see https://wiki.opnfv.org/promise
6 contributions were made to ETSI NFV. Prototyping underway.
18
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Testing facility
Source: Pharos project, OPNFV
Pharos: building global federated testbed
see https://wiki.opnfv.org/pharos
11 testbeds (8 operational, 3 planned)
Sufficient amount of resources for large scale testing and verification
19
© 2015, NTT DOCOMO. INC. All Rights Reserved.
OPNFV Projects
A diverse range of projects, proof of speedy, open innovation
Build, Integration and Deployment
New Requirements & Features
Application Deployment and Testing
Foreman
Fuel
OSCAR
Yardstick
Parser
FuncTest
Qtip
VSPERF
Prediction
Copper
Doctor DPACC
Availability
VNFFG Resource Scheduler
Promise
MOVIE
Multisite
Escalator
Fastpath
ONOS FW
Conductor
JOID
Inspector
IPv6
Moon
SFC
visit https://wiki.opnfv.org
IPv6 support for OPNFV platform
Multi-site Open Stack support
High Availability of OPNFV Platform
Policy enforcement
ONOS integration
20
© 2015, NTT DOCOMO. INC. All Rights Reserved.
Summary
Telco nodes need ‘some’ attention in virtualization. reliability, high availability required, but not from the hardware per-say.
Opensource can play a significant role in NFV-based telco network deployment and the
consequent operation. complementing the lack of commercial solutions.
OPNFV is a fast-growing opensource community driving speedy development of a reference
NFV platform. heavy presence of telco players. Seeing success already.
Early engagement from Operators/service providers in opensource development saves lots
of rework later. collect end-customers view ASAP.
Follow standards. Standard is necessary in communication.
opensource can accelerate the adoption of telecom standards.
21