2 nd Network Virtualization Symposium in Kyoto

SDN Vision for Social Cloud Infrastructure 2012/8/24 Cl d System Cloud S t Research R h Labs Lb Yoshiaki Kiriha 2nd Network Virtualization Symposium i...
Author: Silvia Richard
5 downloads 0 Views 3MB Size
SDN Vision for Social Cloud Infrastructure 2012/8/24 Cl d System Cloud S t Research R h Labs Lb Yoshiaki Kiriha 2nd Network Virtualization Symposium in Kyoto

Agenda ▐ Towards SDN (Software Defined Network) ▐ ITNW Infrastructure Requirements in BigData Era. ▐ NEC ProgrammableFlow and NW Virtualization ▐ OSS Activities A f OpenFlow for O Fl / SDN ▐ Other Research Challenges ▐ Conclusion: Next Steps for SDN success

Page 1

2nd Network Virtualization Symposium in Kyoto

Towards SDN (Software Defined Network)

Page 2

2nd Network Virtualization Symposium in Kyoto

Driving force of OpenFlow/SDN OpenFlow/SDN Nick Mckeown, “How SDN will shape networking”, Open Networking Summit 2011, 2011/10/18

 Platforms for Innovation  Open Interfaces and Platforms Page 3

2nd Network Virtualization Symposium in Kyoto

SDN and Network Virtualization Network OS: OS Hide heterogeneities of physical network resources Net. Virtualization: Virtualization ua a Abstraction a & Simplification p a of Network Capabilities apa

Scott Shenker, “Th FFuture “The t off Networking N t ki andd the th Past P t off Protocols”, P t l” Open Networking Summit 2011, 2011/10/18 Page 4

2nd Network Virtualization Symposium in Kyoto

How different is SDN from previous approach ? ▐ Not Technical, I think ..... ▐ Environment: Clouds Clouds, Smart Phones Phones, Big Data / Cyber-Physical Cyber Physical ▐ More User Centric, Centric, More Open, Smarter.. accelerate SDN ! ▐ SDN Expections Realize Sustainable / Evolvable Systems Grow out of Next Generation Syndromes  Abstraction and Simplification p of Complex p Systems y

Open, Abstracted, but Simpler Solutions for Networking ! Page 5

2nd Network Virtualization Symposium in Kyoto

ITNW Infrastructure Requirements in BigData Era. Era

2nd Network Virtualization Symposium in Kyoto

Page 6

Req. on IT/NW Infrastructure in BigData/M2M BigData/M2M Era. ▐ Dist. Data Processing in DC will reach a Performance Limitation ▐ Data Transport p also will reach a Scalabilityy Limitation (e.g. g manyy headers) Reduction of NW Business Model Innovation

Degradation of Real time Processing Real-time Capabilities

ICT Infrastructure f Crisis  Quantity:

44x(Data), 400x( 400x(Sensors), 780x(Traffic)

Quality: Quality :

80%(non--structured)、 80%(non structured)、46%(Video) 46%(Video)、 、・・・

Bi D t : Increase the variation of Information and Knowledge Big Data: I th i ti fI f ti dK l d 【Arising Problems】 Problems】 • Many Bottlenecks in Dist. C Computing i • Serious Traffic Congestions (ex. Spike, Signaling Storm) ¥

【Infra. Requirements Requirements】】 Widely Distributed Data Centers Intelligence in Networking NW accelerated Dist. Computing

CPS/M2M/IoT: Increase the variation of Devices and Users Page 7

2nd Network Virtualization Symposium in Kyoto

Future Networking View for BigData/M2M BigData/M2M Services

2nd Network Virtualization Symposium in Kyoto

Page 8

Open Platforms for Social Cloud Infrastructures Personal Life

SaaS

Broadcasting Service C Communication ic ti E t t i Entertainment t Service

Traffic Sensor

Weather Sensor

Sports

NextN t-Generation Next G ti SNS

S Sensor Network N t k

Control middleware for virtual infrastructure B Control middleware for virtual infrastructure A Traffic Measurement Security Routing control monitoring Networked Operation System

Resource R e control frrameworrk

OpenFlo ow Controlller

Carrier & Distributed Data Center C t

Emergency Medical

Human Sensor

Disaster Sensor

Open interfaces (e.g. OpenFlow, IPFIX,…)

Network and computing components OpenFlow Virtual Virtual WiFi/WiMAX/LTE Optical transport base station switch switch machine Page 9

2nd Network Virtualization Symposium in Kyoto

From OpenFlow to SDN Transition ▐ Large-Scale DC → Ultra Dist. DCs → BigData/M2M Infrastructure ▐ Global Eco-Systems: y Tools, Open p Source Software, Communities・・・・ V l Value Added Add d Service Control Algorithms

Current OpenFlow Core → SDN Core

Cross-Layer Network Control Algorithms

OpenFlow API

Page 10

2nd Network Virtualization Symposium in Kyoto

NEC ProgrammableFlow and NW Virtualization

Page 11

2nd Network Virtualization Symposium in Kyoto

NEC’s Position in Software Defined Networking ▐ Core member of OpenFlow specs and trials  Original member of Stanford Clean Slate Program & Laboratory (2007-2011), and Open Networking Research Center (ONRC) (2011-)  http://www.openflow.org/  Have been working together with Stanford to specify OpenFlow specs and succeeded in several OpenFlow trials in campus networks • Stanford/Georgia S f d/G TTech/Rutgers h/R , IInternet2, 2 JGN JGN-XX backbones b kb

▐ Contributions to Open Networking Foundation (ONF)(2011(ONF)(2011-) http://www.opennetworkingfoundation.org/ p g in ONF activities Activelyy pparticipating Succeeded in OpenFlow interoperability testing last week ▐ World First OpenFlow Products shipments 2nd Network Virtualization Symposium in Kyoto

Page 12

Introducing ProgrammableFlow Simple, Scalable, Secure, Open Networking ▐ First OpenFlow-enabled p fabric ▐ Secure, barrier-free network virtualization ▐ Variety a e y of o applications: app ca o s Cloud C oud services, se ces, network e o aggregation, monitoring, DDOS, appliance pooling, and many others Univerge PF Series

ProgrammableFlow Controller (PFC)

PF6800 Page 13

ProgrammableFlow Switch Family (PFS)

PF5820

PF5240

2nd Network Virtualization Symposium in Kyoto

ProgrammableFlow Datacenter Virtualization ▐ Virtual Tenant Network: Pooled Resources through Network Virtualization/Abstraction ▐ Integrated ICT (Server, Storage, Network, Appliance, ..) Resource Operations by CloudManager CloudManager(ex. OpenStack)

(ex. OpenStack/ONF)

PFC

Virtual Tenant Network ICT Service Integration

VTN1 VTN2

Virtualized ICT Resource

Virtualize

NaaS

FW vRouter FW vRouter

vRouter

PFS

Storage g Virt.

Server Virt. Virt

Virt NW Virt.

Cloud system Standardized API

IaaS

Virt. Server Management

Virt. Virt Storage Management

VM

SLB

SLB vBridgeVM vBridge

vBridge Firewall Load balancer

vBridge vBridge

Server

Storage Storage

Storage

Physical ICT Resource

Virtual Network Pool Page 14

Virtual Server Pool Virtual Storage Pool

2nd Network Virtualization Symposium in Kyoto

OSS activities for OpenFlow / SDN

Page 15

2nd Network Virtualization Symposium in Kyoto

OpenFlow Framework: Trema (OSS) ▐ Trema = OpenFlow framework = controller platform + integrated network emulator and debugging environment ▐ Why framework? ---- Tight loops of "coding, testing, and debugging“ makes high productivity debugging GPLv2 Free Software http://trema.github.com/trema

Routing control, topology discovery, Authentication-driven application

User module

User User module module Core modules

O OpenFlow Fl Controller C t ll

Interactive Shell

OpenFlo protocol stack OpenFlow

B i lib i Basic libraries

Trema

Debugger OpenFlow Switch Host

Controller and network configuration

Integrated network emulator Real network

C & Ruby R b

2nd Network Virtualization Symposium in Kyoto

Page 16

Trema Apps: Sliceable routing switch ▐ Trema application – free software (GPLv2) Layer2 Layer2 network virtualization • Virtual flat L2 network domains + L1-4 access control list

Simple REST-API to create/remove/change slices • Create slice with slice name and attach host by port or MAC Slice management Access management Global ACLs Layer 2 Domain (Slice) A Global ACLs

Slice/ACL Configuration

Layer 2 Domain (Slice) B

Sliceable routing switch on Trema Page 17

OpenFlow Network Substrate

2nd Network Virtualization Symposium in Kyoto

OpenFlow Quantum Plugin for OpenStack ▐ Quantum Managers & OF Plugin

Nova Manager

 OSS-based OSS based network design tool  Extract virtual network configuration  Manages the network configurations  Deploy the configuration

Quantum Manager Network config

Quantum OF Plugin

▐ ProgrammableFlow P bl Fl

Interactions

 Deploy virtual networking capabilities on the physical network  Establishes flows for the networking capabilities biliti andd virtual i t l machines hi  Distribute flows when physical configuration f changes h

ProgrammableFlow

Controller Flow setting

VTN1 VTN2 VTN3 VTN4

Switches

2nd Network Virtualization Symposium in Kyoto

Page 18

OpenFlow Virtual Network Config. Config. through OpenStack ▐ OpenFlow Quantum Plug Plug--in is downloadable from : https://blueprints.launchpad.net/quantum/+spec/quantum-nec-of-plugin p p p q p q p g Dashboard/UI OpenStack ComputeNode C p

OpenStack O St k CloudController

OpenStack C p ComputeNode

VM

VM

Nova

Quantum Network Manager

KVM

KVM

Open vSwitch

eth0Virtual

Quantum

OF Quantum Plugin Released as OSS Page 19

Open vSwitch

Trema

network eth0

OpenFlow switch Sliceable routing switch

2nd Network Virtualization Symposium in Kyoto

OpenFlow + OpenStack Rack ▐ Ready to start for various collaboration projects !!

Page 20

2nd Network Virtualization Symposium in Kyoto

Other Research Challenges

Page 21

2nd Network Virtualization Symposium in Kyoto

WiFi Offloading against Mobile Traffic Increase ▐ WiFi is used to reduce overload of cellular networks ▐ Issues: Security and Connectivity of Wifi ▐ Requirements: Operators driven network control for each mobile application purchase

Internet Mobile narrow carrier network

movie

tweet

tap WiFi

exclusive

purchase tweet movie

apply rules to select mobile netowks for each application

purchase

OpenFlow Controller

Internet Mobile carrier network

Configure the best network flexibly and provide high quality andd efficient ff mobile b l communication services

Page 23

2nd Network Virtualization Symposium in Kyoto

2nd Network Virtualization Symposium in Kyoto

Wide

OpenFlow Switch

Mobile devices

Conclusion

tweet

WiFi

purchase tweet movie

Page 22

mobie bi

switch mobile networks for each applications

Conclusion: Next Steps for SDN success ▐ Towards realization of Social Cloud Infrastructure Graceful Evolution of Network Capabilities Technology Neutrality  System S APIs API for f enabling bl Innovation I

▐ Network Innovation APIs  Routing/QoS API → OpenFlow  Traffic Engineering API  Operation API, Security API  Communicating API (Hadoop Hadoop,, SNS, SNS ・・・ ・・・))

▐ (Re)Vitalization of Community R&D R&D EEcosystems, Tools, T l Open-Platform, O Pl f ・・・ Page 24

2nd Network Virtualization Symposium in Kyoto

2nd Network Virtualization Symposium in Kyoto

Suggest Documents