24
Network Virtualization Symposium 2013 Evolution of SDN & Network Virtualization - Major Outcome of NWGN R&D - September 6, 2013 Tomonori Aoyama Keio University Vice-Chair of New Generation Network Promotion Forum Chair of Global Intercloud Technology Forum (GICTF)

Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

Network Virtualization Symposium 2013

Evolution of SDN & Network Virtualization

- Major Outcome of NWGN R&D -

September 6, 2013

Tomonori AoyamaKeio University

Vice-Chair of New Generation Network Promotion ForumChair of Global Intercloud Technology Forum (GICTF)

Page 2: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

NWGN/FI

Phase 1 Phase 2

NWGN R&D Started JGN2plus JGN-X

Great

Earthquake

Big Data

Cloud

Cloud

Appeared

2006 2007 2008 2009 2010 2011 2012 2013

Single Cloud Hybrid Cloud

Inter-Cloud

R&D on NWGN is progressing in phase 2

FIND FIA

GENI

FP7

T. Aoyama 2

Now

Page 3: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

Emerging Areas of Study in Future Network Research in Phase 2

• Network Virtualization (NV) • Software Defined Network (SDN)• Network Functions Virtualization (NFV)• And more?

3

Introducing “programmability” into networking to fle xibly and dynamically resolve constantly arising contemporary issues.

Page 4: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

History of adding programmability into networks

Customer control for TDM digital network : Digital Path

ATM-based Virtual Path for ATM broadband network

Active Network : Programmable router

PlanetLab : Slice-based facility architecture

SDN (Software Defined Network) :::: OpenFlow, etc.

DNP (Deeply Programmable Network)

Page 5: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

How can we resolvenewly

observed, constantly arising

problems in the current

Internet with big data ?

3

Cloud Computing Platform

SensorsNetBooks/NetTops

Enterprise s

Security

Vulnerability

Wired-Wireless

ConvergenceContent Oriented Access

Sensor Data

Processing

AIaccaeSss & Data

Convergence

Smartphones

Named Content

ID-Locator Separation

SaaS

PaaS

Network Services

Sub-optimal

Data Center NWEconomic DDoS Attack

Page 6: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

Network Virtualization

In computing, network virtualization is the process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network. Network virtualization involves platform virtualization, often combined with resource virtualization.

http://en.wikipedia.org/wiki/Network_virtualization

.... the “advanced network virtualization”, govern a collection of the resources ranging from links, networks, and node-software as a slice and create a virtualized network over the slice with dynamically controllable and programmable links and nodes.

http://nvlab.nakao-lab.org/nv-study-group-white-pap er.v1.0.pdf

6The University of Tokyo Confidential

Page 7: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

SDN• Software Driven Network (IETF BoF)

• Software Defined Network

• Some Definition Needed :-)

?

SDN decouples the system that makes decisions about where traffic is SDN decouples the system that makes decisions about where traffic is SDN decouples the system that makes decisions about where traffic is SDN decouples the system that makes decisions about where traffic is sent (the control plane) from the underlying system that forwards traffic to sent (the control plane) from the underlying system that forwards traffic to sent (the control plane) from the underlying system that forwards traffic to sent (the control plane) from the underlying system that forwards traffic to the selected destination (the data plane)...the selected destination (the data plane)...the selected destination (the data plane)...the selected destination (the data plane)...

Software-defined networking (SDN) is an approach to building computer networks that separates and abstracts elem ents of these systems

http://en.wikipedia.org/wiki/Software-defined_networking

7

SDN enables programmability for controlSDN enables programmability for controlSDN enables programmability for controlSDN enables programmability for control----plane so that OPEX in network plane so that OPEX in network plane so that OPEX in network plane so that OPEX in network operation and management can be reduced through automation...operation and management can be reduced through automation...operation and management can be reduced through automation...operation and management can be reduced through automation...

Aki Nakao 2013

The University of Tokyo Confidential

Page 8: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

Standardization for Network VirtualizationStandardization for Network VirtualizationStandardization for Network VirtualizationStandardization for Network Virtualization //// SDNSDNSDNSDN

• ITUITUITUITU----T on Future Networks / Network T on Future Networks / Network T on Future Networks / Network T on Future Networks / Network VirtualizationVirtualizationVirtualizationVirtualization::::

• ETSI on Network Functions Virtualization (NFV)ETSI on Network Functions Virtualization (NFV)ETSI on Network Functions Virtualization (NFV)ETSI on Network Functions Virtualization (NFV)

AT&T, BT, CenturyLink, China Mobile, Colt, DT, KDDI, NTT, Orange,

Telecom Italia, Telefonica, Telstra, Verizon, etc.

• ONF (Open Networking Foundation) on Software Defined Networks ONF (Open Networking Foundation) on Software Defined Networks ONF (Open Networking Foundation) on Software Defined Networks ONF (Open Networking Foundation) on Software Defined Networks (SDN) /(SDN) /(SDN) /(SDN) /OpenFlowOpenFlowOpenFlowOpenFlow

Google, Facebook, Stanford, Microsoft, Verizon, DT, NTTCOM,etc.

• Open Daylight on Software Defined Networks (SDN) Open Daylight on Software Defined Networks (SDN) Open Daylight on Software Defined Networks (SDN) Open Daylight on Software Defined Networks (SDN)

Cisco, IBM, BigSwitch, Juniper, etc.

• IETF IETF IETF IETF BoFBoFBoFBoF on Software Driven Networks (SDN)on Software Driven Networks (SDN)on Software Driven Networks (SDN)on Software Driven Networks (SDN)

• IRTF IRTF IRTF IRTF BoFBoFBoFBoF on Network Virtualizationon Network Virtualizationon Network Virtualizationon Network Virtualization

• IETF WG on Interface to Routing System (I2RS) (conceptually similar IETF WG on Interface to Routing System (I2RS) (conceptually similar IETF WG on Interface to Routing System (I2RS) (conceptually similar IETF WG on Interface to Routing System (I2RS) (conceptually similar to SDN)to SDN)to SDN)to SDN)

8The University of Tokyo Confidential 8

Page 9: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

GICTF 9

Page 10: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

VNode Project for Network Virtualization in Japan

Abstraction Isolation Elasticity Programmability Authentication

Authorization

Accounting

Realizing Advanced Network Virtualization InfrastructureEnabling Any Network In A Slice on Deeply SDN2008-2010 1st Phase Project (NICT/UTokyo/NTT/NEC/Hitachi/Fujitsu)

2011-2014 2nd Phase Project (UTokyo/NTT/NEC/Hitachi/Fujitsu/KDDI))))

funded by NICT

Supporting All the Requirements for Advanced Networ k Virtualization

Courtesy of Prof. Aki Nakao ( Univ. of Tokyo)

10

Page 11: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

VNode architecture

Courtesy of Dr. Aki Nakao11

� Physical structure

� Detailed structure of Virtual Node

Data PlaneControl Plane

Virtual Node VNode Manager

P (Programmer) R (Redirector)

Access

Gateway

Access

Gateway

User’s

terminal

User’s

terminal

Domain

Controller

Virtual

Node

Virtual

Node

Virtual

Node

IP

Router

Virtual

Node

Portal

NACE External

Network

Developer

Domain Controller

VM

NP

VM

VM: Virtual MachineNP: Network ProcessorGRE: Generic Routing EncapsulationNACE: Network Accommodation Equipment

inner-Nodeconnection (VLAN)

inter-Node link sliver(GRE tunnel)

to/fromother Nodes

Packet forwarding

(Programmer, other Virtual Nodes)

GRE

GRE

GRE

Packet processing

→ Virtual Node

→ Gateway

Create slice, etc.

Page 12: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

12

VNode Infrastructure (extended to US!)

Fukuoka

Hiroshima

Okayama

Osaka

Sendai

NICT Koganei

USA TH SG HK

International CircuitInternational Circuit

40Gx2

40G40G

10G10G

10G

Wireless TestbedWireless Testbed

Sapporo

40G

10G

1G

DF

Example

10Gx2

10Gx2

10G

10G

1G

10G

Tokyo

Nagoya

Kanazawa

•7 VNodes, 4 Network Connectors, 11 Access Gateways

•Deep Programmability for Experimenting with Arbitrary Protocols (Non-IP)

AGW

AGW

AGW AGW AGW

AGW

AGW

AGW

AGW

AGW

AGW

AGW

NTT Yokosuka

International CircuitInternational CircuitTokyo AreaTokyo Area

NICT Otemachi NICT Hakusan UTokyo

VN

VN

VN

NC

NCNC

VN

NC

AccessGatewayVNode

Network Connector

KR

VNVN

VN

AGW

VN

•Slice-Around-The-World Project (A VNode in U of Utah)

NC

Utah

Page 13: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

Collaboration for Network Virtualization Test Beds

ProtoGENIProtoGENIProtoGENIProtoGENI Project and VNODE Project will be Project and VNODE Project will be Project and VNODE Project will be Project and VNODE Project will be

interconnected for interconnection between virtualized interconnected for interconnection between virtualized interconnected for interconnection between virtualized interconnected for interconnection between virtualized

networks over JGNnetworks over JGNnetworks over JGNnetworks over JGN----X and GENI. X and GENI. X and GENI. X and GENI.

13

I2I2I2I2

VNODE PrototypeVNODE PrototypeVNODE PrototypeVNODE Prototype

JGNJGNJGNJGN----XXXX

GENIGENIGENIGENINCNCNCNC

Japan Side US Side

Univ. of Utah Univ. of Utah Univ. of Utah Univ. of Utah

((((ProtoGENIProtoGENIProtoGENIProtoGENI))))

NCRedirector

NC RedirectorManager

VNODEManager

Courtesy of Aki Nakao

Page 14: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

14

SDN Development Projects funded by MIC

1. Deployment of Network Virtualization Platform Technology ( 1 year, 2.37 B¥)

Project head: NEC

Project members: NTT, NTTCOM, Fujitsu, Hitachi

2. Development of Integration Technology for Network Virtualization (3 years, 1.27B¥)

Project head: NEC

Project members: NTT, NTTCOM, Fujitsu, Hitachi

Target : On a public physical network with 1000 nodes, more than 100 logical networks with different

qualities can be set up and controlled.

Page 15: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

15

Deeply Programmable Network

• Application Programmability

• Control-Plane Programmability• Interfaces • Functions

• Route Control• Access Control• Network Management

• Data-Plane Programmability• Interfaces • Functions

• Packet Data Processing• Network Appliances (DPI, BRAS, EPC)• In-Network processing (Cache, Transcode) • Wide-Area generic processing

• Handling New Protocols• IPvN (N>6), New Layer2, CCN

Courtesy of Dr. Aki Nakao

Control-PlaneElements

Network Applications

Interfaces

Data-PlaneElements

e.g, OpenFlow Controller

e.g, OpenFlow Switches

e.g, Southbound API

Interfacese.g, Northbound API

Applications

Control Plane

Data Plane

ONFOpenFlow

SDN

OpenDaylight

NFV

DPN

DeeplyProgrammable

Network(DPN)

Page 16: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

16

Deeply

Programmable

Node

DPN

SDN + Data Plane

Programmability

SDN

Control Plane

Programmability

New Protocol

Capability

Network

Virtualization

Meta-Architecture

FLARE

The University of Tokyo Confidential

Page 17: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

17

FLARE Node Implementation• Multiple, isolated, deeply programmable environments

• OS Virtualization on many-core processor (D-plane) and x86 processor (C-plane)

• Multi 10Gbps ports

• 1U / 1U Mini Form Factor

• Control Plane & Data Plane Linux Programmability

• Flexible programmability and reasonable performance

The University of Tokyo Confidential

Page 18: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

Discussions necessary

• Network Virtualization (NV)

• Software Defined Network (SDN)

• Network Functions Virtualization (NFV)

18

These missing pieces should be studied among industriesand academia

(GENI, FIA, FP7 NwGNrelated academia)

Further study and standardization needed

The University of Tokyo Confidential

Existing standardization activities

• Systematic view and organization of related technologies (NV, SDN, NFV and DPN)

• Deeply Programmable Network (DPN) Technologies

• Programmability for in-network processing

• Programmability for new (non-IP) protocols

• Data-Plane Programmability Interfaces

• Accommodation of multiple isolated programmable environments

Page 19: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

Integration of Network Virtualizationand Inter-Cloud

Versatile Information Services

Total Handling and Control Mechanism

Important Phase 2 R&D Target for NWGN & Inter Cloud 19

Virtual Network Resource Virtual Server Resource Virtual Storage Resource

Page 20: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

20

Technical Issues on Network Virtualizationfor Intercloud Cooperation

• Resource Abstraction• Hiding details of resources• Name resolving of resources

• Resource Isolation• Isolation among private virtual networks• QoS control to guarantee bandwidth or latency

• Programmability• Enabling creation of network functions based on new

ideas (cache/encryption)

• Elasticity• Providing network resources on-demand• “Cloud networking among clouds”

Acknowledgement & Credits: The white paper of Network virtualization study group in 2010.

Page 21: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

IEEE Intercloud Testbed

in conjunction with IEEE P2302

Introduction and Goals

Cloud computing is a new design pattern for large, distributed data centers. Cloud computing

offers end consumers a “pay as you go” model—a powerful shift for computing towards a utility

model like the electricity system, the telephone system, or more recently the Internet.

However, unlike those utilities, clouds cannot yet federate and interoperate. Such federation is

called the “Intercloud.” The concept of a cloud operated by one service provider or enterprise

interoperating with a cloud operated by another provider is a powerful means of increasing the

value of cloud computing to industry and users.

IEEE is creating technical standards (IEEE P2302) for this interoperability. The IEEE Intercloud

Testbed (“Testbed” for short) creates a global lab to prove and improve the Intercloud.

See more at: http://cloudcomputing.ieee.org/intercloud#sthash.Cb7Eo5bE.dpuf21

Page 22: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

Intercloud Testbed Architecture Possible Global Intercloud Testbed

Structure

22

Page 23: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

R&D Collaborations among US, EU & Japan

EU-Japan Joint Call for FP73 projects for NWGN were selected and have started activities. (Japanese-side fund is provided by NICT)

US-Japan Joint Research Projects for NWGN/Future InternetNICT and NSF Announced Partnership in New-Generation Networking on May 30th, 2013. JUNO ( Joint Japan/US Networking Opportunity) Program

Joint call has started to study super large scale networkingissues. (Deadline is November 11th)6~8 projects will be selected, and funded for 3 years.

Page 24: Evolutionof SDN & Network Virtualization -Major …nv/nvs2013/nvs3-kn2-aoyama.pdfNetwork Virtualization Symposium 2013 Evolutionof SDN & Network Virtualization-Major Outcome of NWGN

ConclusionR&D on Future Internet/NWGN is moving toward the fi nal phase.

ICT Industry is focusing on Network Virtualization(N V)/SDN to cope with Big Data.

R&D collaborations among US, EU and Japan are evolv ing.

Deep Programmability is required to the extensive p rogrammability including Control-plane, Data-plane (including non-IP handling), (re) defining APIs in SDN, etc.

Deeply Programmable Network research encourages ““““clean-slate ”””” thinking and redesigning the network and lifts the limitation in traditional networking and even in the current SDN.

International network testbeds are being set up for NV/SDN experiments.

Standardizations for NV/SDN are going on in differe nt SDOs which should be collaborated.

Combination of NV/SDN and cloud computing, especial ly Intercloud is an important issue to be solved.

Fascinating applications should be actually provide d to users over VN/SDN/DPN. 24