OPNFV: Open Source Software to Enable NFV

22
© 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

Transcript of OPNFV: Open Source Software to Enable NFV

Page 1: OPNFV: Open Source Software to Enable NFV

© 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

Page 2: OPNFV: Open Source Software to Enable NFV

© 2015, NTT DOCOMO. INC. All Rights Reserved.

Contents

Telco virtualization and NFV

Why open source

Open Platform for NFV

2

Page 3: OPNFV: Open Source Software to Enable NFV

© 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

Page 4: OPNFV: Open Source Software to Enable NFV

© 2015, NTT DOCOMO. INC. All Rights Reserved.

Enter virtualization

We need a mean to do resource sharing

Normal At disaster

Mail

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

Page 5: OPNFV: Open Source Software to Enable NFV

© 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

Mail

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

Page 6: OPNFV: Open Source Software to Enable NFV

© 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

Page 7: OPNFV: Open Source Software to Enable NFV

© 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

Page 8: OPNFV: Open Source Software to Enable NFV

© 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

Page 9: OPNFV: Open Source Software to Enable NFV

© 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

Page 10: OPNFV: Open Source Software to Enable NFV

© 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

Page 11: OPNFV: Open Source Software to Enable NFV

© 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

Page 12: OPNFV: Open Source Software to Enable NFV

© 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

Page 13: OPNFV: Open Source Software to Enable NFV

© 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

Page 14: OPNFV: Open Source Software to Enable NFV

© 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

Page 15: OPNFV: Open Source Software to Enable NFV

© 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

Page 16: OPNFV: Open Source Software to Enable NFV

© 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

Page 17: OPNFV: Open Source Software to Enable NFV

© 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

Page 18: OPNFV: Open Source Software to Enable NFV

© 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

Page 19: OPNFV: Open Source Software to Enable NFV

© 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

Page 20: OPNFV: Open Source Software to Enable NFV

© 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

Page 21: OPNFV: Open Source Software to Enable NFV

© 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