2012.10 oftein hut vn

24
 Toward A OpenFlow enabled Software Defined Networking Infrastructure over TEIN Introduction to OF@TEIN Dr. JongWon Kim Networked Computing Systems Laboratory School of Information and Communications Gwangju Institute of Science & T echnology (GIST) 2012. 10. 16, OF@TEIN Collaboration Meeting @ SET HUT, Hanoi, Vietnam

Upload: tuyenhthome

Post on 04-Jun-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 1/24

  Toward A OpenFlow enabled Software DefinedNetworking Infrastructure over TEIN

Introduction to OF@TEIN

Dr. JongWon Kim

Networked Computing Systems Laboratory

School of Information and Communications

Gwangju Institute of Science & Technology (GIST)

2012. 10. 16, OF@TEIN Collaboration Meeting @ SET HUT, Hanoi, Vietnam

Page 2: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 2/24

1

TEIN3The research and education

network for Asia Pacific

Linking Asia Pacific to Europe

and beyond 

Page 3: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 3/24

OF@TEIN Infrastructure (2012~2013)

OF@KOREN

KAIST ICC

(Daejeon)

SKKU(Suwon)

KPU(Daegu)PKU

(Busan)

JNU

(Gwangju)NIA(Seoul)

VoD

Indonesia

Malaysia

Vietnam

Philippines

ThailandNetworked

Tiled Display

CNU

(Daejeon)

ETRI

(Daejeon)

Live HD Video

VoD

KHU / Postech

(Suwon / Pohang)Live HD Video

OF@FIRST SmartXRacks

VoD

VoD

VoD

VoDVoD

VoD

VoD

Live HD Video

EU (Ofelia, …) 

USA (OS3E-NDDI, …) 

VoD

VoD

GIST

(Gwangju)

OF@TEIN

Live HD Video

OpenFlow Switch

Exp. Node (with HD camera)Exp. Node (traffic generator)

Exp. Node

OpenFlow Production Switch

(NariNet, HP)

OpenFlow Switch with NetFPGA

OpenFlow FlowVisor

OpenFlow Controller

OF@TEIN Portal

OF@TEIN SDN Tools

SmartX Rack

Live HD Video

Jeju (Jeju)

OF@KOREA

Page 4: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 4/24

Page 5: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 5/24

SmartX Rack Prototype (Type B)

Management Plane Remote Power

Data Plane Serial Connection

Tunneled Data Plane

4

Remote Power Management

Management Node

NF Capsulator Node

HP Procurve OF Switch

15U

Management Node

(VM & OF, SmartX / PerfSONAR)

Virtualized Experiment Node

(Worker VM 1, 2, 3, … )  

Remote Power Mgmt

NF Capsulator & (Optional)

Experiment Node (NetFPGA card)

1U (4.4cm)

HP Procurve OF Switch

Management

Data

Page 6: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 6/24

TEIN-linkedNREN

SmartX Rack: Site Installation

Management Plane

Data Plane

Tunneled Data Plane

Remote Power

Serial Connection

5

15U

Server Rack

in a Air-

conditioned

Room

1Gbps Data, with VLAN

support as a preferred option

2 x 100+ Mbps Control

Experiment Node

#1 (optional)

Experiment Node

#2 (optional)

Free-volt

(110~220V)

Power with 10A

 C  a m p u s 

N e t w or k 

1Gbps Data,with VLAN support10+ Public IP addresses

15U

Management Node

(VM & OF, SmartX / PerfSONAR)

Virtualized Experiment Node(Worker VM 1, 2, 3, … )

Remote Power Mgmt

NF Capsulator & (Optional)

Experiment Node (NetFPGA card)

HP Procurve OF SwitchManagement

Data

i S k

Page 7: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 7/24

Interconnecting SmartX Racksfor OF@TEIN

Worker VM #1

Monitoring

(perfSONAR)

OpenFlow

Agent

SmartX

Rack Agent

MediaX-VT

Agent

Worker VM #2

Worker VM #3

 O p env S wi   t   ch 

Data Plane OF Switch

Management Switch

Worker VM #1

Monitoring

(perfSONAR)

OpenFlow

Agent

SmartX

Rack Agent

MediaX-VT

Agent

Worker VM #2

Worker VM #3

   O  p  e  n  v   S  w   i   t  c   h

Data Plane OF Switch

Management Switch

Worker VM #1

Monitoring

(perfSONAR)

Worker VM #2

Worker VM #3

Remote Power Mng.

NF Capsulator Node

Management Plane Tunneled Data Plane Worker VM

Data Plane Management VM

OF@TEIN Portal Server

MediaX-VT AM

OMX Server

OF@TEIN SDN Tool Node

SmartX Rack (Type A)SmartX Rack (Type A)

SmartX Rack (Type B)

V M 

 # 2 

V M 

 # 1 

V M 

 # 2 

V M 

 # 1 

V M 

 # 2 OF@TEIN OpenFlow

Management Node

FlowVisor

OF@TEIN Network Management &

Monitoring Node

PerfSONAR

Collector

OpenFlow

Agent

SmartXRack Agent

MediaX-VT

Agent

V M 

 # 1 

OFELIA+

SmartX

Web Server

NOX

Opt-In Manager

Dataplane OF Switch

Manag.Data

6

Page 8: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 8/24

OF@TEIN Network (2012)

7

EU (Ofelia, …) JAPAN

(Kyushu Univ., …) 

Jeju Univ. (Jeju)

Philippines

SmartX Rack

Vietnam

SmartX Rack

USA (OS3E-NDDI, …) 

SmartX Rack

GIST (Gwangju)

OF@KREONET

OF@KOREN

OF@FIRST

Indonesia

SmartX RackMalaysia

SmartX RackSmartX Rack

Thailand

OF@TEIN

OF@KOREA

OpenFlow Switch

Exp. Node (with HD camera)

Exp. Node (traffic generator)

Exp. Node

OpenFlow Production Switch

(NariNet, HP)

OpenFlow Switch with NetFPGA

OpenFlow FlowVisor

OpenFlow Controller

OF@TEIN Portal

OF@TEIN Network Manage.

and Measurement

OF@TEIN OF Management

OF@TEIN SDN Tools

• Philippines: ASTI @ Manila

• Vietnam: HUT @ Hanoi

• Thailand: Chulalongkorn U. @ Bangkok

• Indonesia: ITB @ Bandung

• Malaysia: UM @ Kuala Lumpur

Page 9: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 9/248

TEIN

AS 24489

AS 24490

APAN

(AS7660)

PREGINETAS9821

VinarenAS24175

THAIRENAS24475

ASTI@Manila

Vietnam

Philippines

HUT@Hanoi

InherentAS18007

Indonesia

ITB@Bandung

Thailand

CU@Bangkok

MyrenAS24514

Malaysia

UM@Kuala Lumpur

KORENAS9270

GIST@Gwangju

KOREA

45M

155M

NREN

City (SmartX is installed)

Primary Path

Primary Path for TH

Secondary Path

OF@TEIN Network: SmartX RacksConnectivity

Page 10: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 10/24

Generic Routing Encapsulation (GRE)for SmartX Rack Interconnection

Without VLAN support

 Tunneling: Encapsulation withdelivery header

•GRE Packet Header Structure

10.1.1.1/10.2.1.1

10.1.1.1/10.2.1.1GRE20.1.1.1/30.1.1.1

tunnel

Delivery header

10.1.1.1 10.2.1.1

10.1.0.0/16 10.2.0.0/16

20.1.1.1 30.1.1.1

Public Network

Private

network site

Private

network site

9

Page 11: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 11/24

 Racks (Bridge Option – Current

Option)

Linux Bridge

Linux Bridge

Linux Bridge

VM.B.1

VM.B.2

VM.A.3

VM.A.1

VM.A.2

VM.C.2

VM.C.1

SmartX Rack Type A

SmartX Rack TypeB

L2 GRE Tunnel

L2 GRE Tunnel

SmartX Rack TypeB

OpenFlow Switch with NetFPGA

OpenFlow Production Switch (HP)

OpenFlow Production Switch (Narinet)

10

Page 12: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 12/24

 VMs among SmartX Racks (OVS

Option)

Open vSwitch

Open vSwitch

Open vSwitch

VM.B.1

VM.B.2

VM.A.3

VM.A.1

VM.A.2

VM.C.2

VM.C.1

2 3

1

32 4

1

1

2 3

SmartX Rack Type A

SmartX Rack TypeB

SmartX Rack TypeB

FlowVisor

FlowSpace

Slices

OpenFlow Switch with NetFPGA

OpenFlow Production Switch (HP)

OpenFlow Production Switch (Narinet)

11

Page 13: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 13/24

Indonesia

Malaysia

SmartX Rack

Vietnam

OF@TEIN

Phi l ippines

Thai land

SmartX Rack

SmartX Rack

SmartX Rack

SmartX Rack

SmartX Rack

OF@KOREA

OpenFlow Production Switch

(NariNet, HP)

OF@TEIN Portal Server

OMX Server

perfSONAR Toolkit

Network Monitoring Plane

OpenFlow Data Plane

OF@TEIN Network

Monitor in g WeatherMap

OF@TEIN Network Monitoring

OF@TEIN NetworkManagement & Monitor ing

Node

OF@TEIN SDN T l

Page 14: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 14/24

H

H

H

HH

H

H

H

H

H

SmartX

Resource

Aggregation Manager

NOX Core

Slice #1Slice #2 Slice #3

Virtual FlowVisor Linking

Provisioningfor Users

FlowSpaceSlices

OF@KOREA

OF@TEIN

SmartX Rack

SmartX RackSmartX Rack

SmartX Rack

SmartX Rack

SmartX Rack

FlowSpace

H

H

FlowVisor FlowVisor

Networking

Resource

OF

Controller

OF

Controller

OF

Controller

OF

Controller

Service (S2) Service (S3)

OMX (Open Media

eXperiment for service

composition)

OF TEIN

Portal

Interface

OMNI

SDN

Experiment UI

Service (S12) 

Computing

Resource

Service (S11) 

OF@TEIN SDN Tools

13

NOX Core

FlowSpace

UI

Admin. Slice

Page 15: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 15/24

14

OF@TEIN SDN Tools: OF@TEIN PortalWeb UI

HTTPS + XMLRPC

MediaX-VT AM

Web UI

HTTPS + XMLRPC

HTTPS + XMLRPC

FOAM

HTTPS + XMLRPC

HTTPS + XMLRPC

OF Switch

Networking

Resource

Computing

ResourceFlowSpace

HTTPS +

XMLRPC

MediaX-VT

 Agent

Exp.1

Exp.2

Management

Node

OF Switch

HTTPS +

XMLRPC

MediaX-VT

 Agent

Exp.1

Exp.2

Management

Node

FlowVisor

SmartX Rack

Type B

SmartX Rack

Type A

Clearinghouse

MediaX-VT

Plug-in

OpenFlow

Plug-in

OF@TEIN

Portal Interface

Page 16: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 16/24

3. Create VMsfor Experiment

4. Set controllerand selectopenflow resources

1. Create slicefor user

experiment

2. Click the created slice

OF@TEIN Portal Usage (1/2)

Page 17: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 17/24

6. Register user’sflowspace

7-1. Check theinformation offlowspace of

my experiment

7-2. Opt inFlowspaces toselected slice

5-1. selectopenflowresources

5-2. select portsof each resources

OF@TEIN Portal Usage (2/2)

Page 18: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 18/24

OF@TEIN SDN Tools: Experimenter UI

Page 19: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 19/24

OF@TEIN Demo Scenario

18

Philippines

SmartX Rack

Vietnam

SmartX Rack

SmartX Rack

GIST (Gwangju)Indonesia

SmartX RackMalaysia

SmartX RackSmartX Rack

Thailand

OF@TEIN

SmartX Rack

SmartX Rack

Demonstration

Venue

GIST Visual

SDNExperiment UI

SDNFlowSpace UI

OF@TEINPortal Interface

VoD

VoD

SmartX RackManagement

OF@TEINNetwork

Weather Map

VoD

VoD

VoD

Networked Tiled Display

NIA (Seoul)

Jeju Univ. (Jeju)

OF@KOREA

OpenFlow Switch

Exp. Node (with HD camera)

Exp Node (traffic generator)

Exp. Node

OpenFlow Production Switch

(NariNet, HP)

OpenFlow Switch with NetFPGA

OpenFlow FlowVisor

OpenFlow Controller

Portal Server

Network Management and

Measurement Server

OF Management Node

SDN Tool Node

OF@TEINNetwork

Management

18

Page 20: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 20/24

OpenFlow Switch

End host (with HD camera)

End host (traffic generator)

End host

OF@KOREN

KAIST ICC

(Daejeon)SKKU(Suwon)

NIA(seoul)

KPU(Daegu)

PKU (Busan)

JNU (Gwangju)

VoD

OpenFlow@Korea Open Networking SummitDemo (Stanford Univ., Oct. 2011)

GwangjuSeoul

Daejeon

Networked Tiled Display

POSTECH

(Pohang)

CNU(Daejeon)

KHU(Suwon)

GIST

(Gwangju)

ETRI

(Daejeon)

OF@KREONET

KOREN

OF@FIRST

KOREN

Live HD Video

Live HD Video

Live HD Video

VoD

VoD

OpenFlow Production SwitchOpenFlow Switch with NetFPGA

FlowVisor

OpenFlow Controller

Stanford(USA)

NetOpenUI

OMX UI

GIST

Visual

Page 21: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 21/24

OF@FIRST GFI Week Demo. (Dec. 2011)

Page 22: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 22/24

Media-Centric Service Composition with

Programmable SmartX Computing/Networking Nodes

MediaX node

NetOpen switchMediaXCloud node

MediaXCloud

node

SmartX

(Networking)

RA

Mobile

MediaX node

Mobile

MediaX node

MediaX node

MediaX node

NetTD MediaX node

NetTD MediaX node

Networking ServiceComputing Service

SmartX Cloud RA

Mult i -party Visual Sharing w ith Mashup Experiment

MediaX node

Media

Mashup

Video

Producer

Video

Producer

Video Decoder

Video Decoder Video

Consumer

Shortest Path

Connection C

Shortest Path

Connection CShortest Path

Connection C

Video

Transcoder G

NeTD

Displayer

NeTD

Pixel Slicer G

Shortest Path

Connection C

Video

Producer

Shortest Path

Connection CVideo Decoder

NeTD

Displayer

NeTD

Pixel Slicer G

Shortest Path

Connection C

Video

Consumer

Shortest Path

Connection C

Video

Transcoder G

Toward Balanced Service Composition based on

Page 23: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 23/24

Toward Balanced Service Composition based onProgrammable (and Virtualized ) Resources

- 22 -

Page 24: 2012.10 Oftein Hut Vn

8/13/2019 2012.10 Oftein Hut Vn

http://slidepdf.com/reader/full/201210-oftein-hut-vn 24/24

Thank you!Send Inquiry to

  [email protected]://netmedia.gist.ac.kr

Gwangju Institute of

Science & Technology

Thank you! [email protected]

23