of@tein & of@koren sdn- enabled international … › jgn › jgn-x_archive › english ›...

23
OF@TEIN & OF@KOREN SDN- enabled International Testbeds APII Workshop 2014 Dr. Sun Park on behalf of OF@TEIN, OF@KOREN Team Networked Computing Systems Laboratory School of Information and Communications Gwangju Institute of Science & Technology (GIST) Date: 2014. 10. 8 Place: Osaka, Japan

Upload: others

Post on 30-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 4: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

NIA(Seoul)

OF@TEIN Infrastructure (2012~2014)

Indonesia

Malaysia

(UM)

Vietnam

Philippines

Networked

Tiled Display

SmartX Box

(Type B+)

EU (SmartFIRE)

Japan or USA

OF@TEIN OpenFlow Switch

Exp. Node (with HD camera)

Exp. Node (traffic generator)

Exp. Node

OpenFlow Production Switch

OpenFlow FlowVisor

OpenFlow Controller

OF@TEIN Portal

OF@TEIN SDN Tools

SmartX Rack (Box)

Jeju (Jeju)

3

Thailand

GIST (Gwangju)

VoD

Korea U

(Seoul)

Postech

(Pohang)

OF@KOREN

SmartX

Box

(Type C)

Last Update: 2014-05-01

Malaysia

(MYREN)

Pakistan

Page 7: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

Physical Network

Overlay Tunnels

Box/Functions/Topology Templates

VM VM VM

L2

A Virtual Playground

L2

L3

VM

Configuration

Configuration

Control Visibility

Open vSwitch

VM VM VM

Neutron Swift Cinder

NOVA Glance

OF@TEIN Virtual Playground Configuration Autonomic Installation & Configuration with Templates

SmartX Box

(Type C)

SSD/ HDDs

CPUs/ GPUs

Box

Coord

inator

Com

puting

Default

Funct

CCN

X

Web

S

erve

r

Traffic

gene

rator

Topology

VM Images

Node Graphs

Page 8: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

OF@TEIN SmartX Box: Remote Automatic Installation & Configuration

Postech KOREN NOC

GIST

Korea U Jeju Univ

Internet

SmartX Box C13

Coordinator Box

Gateway Node

Orche-stration Node

SmartX Box C14 SmartX Box C15 SmartX Box C12 SmartX Box C11

GIST

Last Update: 2014-4-28

Provisioning Center Node

Control Box

SandBox #1 & #2

KOREN Network

Power / Management

Control Data

VLAN 602

VLAN 603

VLAN 601

P M C D

Intel ONP

IBM M4

Page 9: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

Connect SmartX Racks (Type A*/B/B+)

WAN

OpenFlow Network

SmartX Rack (Type A*) Site

VM

VM

VM

HP

Gateway

Router

SmartX Rack (Type B) Site

Admin SDN Controller (Overlay Networking via

OpenFlow + OVSDB, Closed, Floodlight)

User SDN Controllers (OpenFlow + OVSDB, Any under

FlowVisor)

FlowSpace-UI SDN Controller (Closed, NOX

under FlowVisor)

VM

VM

VM

VM

VM

VM

SmartX Rack (Type B+) Site

FlowVisor

Last Update: 2013-10-31

User #1 User #2 User #n

Narinet NVGRE

tunnels*

OVS

OVS

OVS

(L2/L3 Network) Capsulator

OpenFlow Switch

Virtual Switch

OVS

OVS

OVS

HP

HP

Page 10: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

OF@TEIN System / Network Monitoring Tools

BWCTL

OWAMP PingER

MadDash

Cacti

weather map

KOREN NOC

Traffic

http://etein.koren.kr

Alarm

Netflow /cflow

(Cacti + Nagios + nfsen)

• Network monitoring: node/link

• System monitoring: power/VM management

1. Finding out bottlenecks 2. Disk (storage) bottlenecks 3. CPU and memory bottlenecks 4. Network bottlenecks

PHPSysinfo Operating System Information (Version, Uptime, ...) • CPU, Memory and Disk usage • Networks information • SMART, Fans, Temperatures, ... • Multi-languages • Customizable templates • Set of plugins • And many more...

~2013

Collect / Measure /

IP SLA (Oversea routers)

Ceilometer - OpenStack

Page 11: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

OF@TEIN SDN Experimenter UI & Resource Checking

VM

OF

Switch OVS

Tunnel Status

Ping Test

Packet

Connectivity

Status

Page 12: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

System, Network, FlowSpace

Monitoring*

Configuration

Resources Request

for

VM

VM

DPID

VM SmartX Racks

Networking Resource

(Datapath ID, Tunnel)

PING Experiment Script

SDN Experimenter UI

OF@TEIN Experiment: Automated Multisite Pings and BW Measurement

FlowSpace Management

Computing Resource

(VMs)

Control & Visibility

A Virtual Playground

for

Resources Verification for

Admin. Slice

PowerUser Slice

FlowSpace Resource

(IP Subnet, VLAN)

Resource Allocation

for Check, Start, and Stop VMs

Datapath IP configuration

Run and Stop the PING exp.

Open the SDN Experiment UI

Shows the flow of PING application

Display Mgmt. Verification Result

Tunnel Mgmt.

FlowVisor

VMs Mgmt.

Page 13: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

OF@TEIN International Cooperation

• SmartX Rack Site MOU for hosting & Collaboration (~ 2015.12): 6 MoUs

• Annual OF@TEIN Training WS: Sponsored by TEIN*CC (Trans-Eurasia Information Network* Corporation Center)

– 1st WS: 2013.02 @ Kuala Lumpur, MY – GIST, UM & MYREN NOC

– 2nd WS: 2014.03 @ Bangkok, TH -GIST, Chulalongkorn University, UNINET

Page 15: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

TEIN

OF@KOREN & OF@TEIN (2012~2014)

Auto

Center

EU

(SmartFIRE)

OF@TEIN

Last Update: 2014-07-12

SmartX Rack

OpenFlow FlowVisor

SDN Controller

Korea U (Seoul)

Jeju U (Jeju) Postech (Pohang)

SKKU (Suwon)

Indonesia

Malaysia

(UM)

Vietnam

Philippines

Thailand

Malaysia

(MYREN)

Pakistan

KOREN NOC

(Seoul)

GSTEP (Pangyo?)

GIST (Gwangju)

OF@KOREN

Page 18: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

SmartFIRE: EU-KR FP7 FIRE Collaboration on SDN/Mobile Testbed

• SmartFIRE (2013.11~2015.12)

OF@TEIN

Page 19: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

Thank you!

Send Inquiry to [email protected]

http://netmedia.gist.ac.kr

Gwangju Institute of

Science & Technology

Thank you!

[email protected]

18

Page 20: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

Site Overlay vNetworking: NVGRE

Tunneling & Tagging/Steering/Mapping

WAN

NVGRE

Tunnels * An OpenFlow Network

Island

HP

OF

Switch

HP

OF Switch

OVS Capsulator

OVS OF

Switch

Narinet

Capsulator

VM

VM

VM

VM

VM

VM

Gateway

Router

Flow Mapping with

Admin SDN Controller

Flow Steering with

User SDN Controllers

HP

OF Switch

Flow VLAN-ID Tagging for Hypervisor VMs

Page 21: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

FlowVisor (v1.4) OF@TEIN

Admin Script

VL

AN

-ba

sed

Flo

wR

an

ge

VL

AN

-ba

sed

Flo

wR

an

ge

VL

AN

-ba

sed

Flo

wR

an

ge

VL

AN

-ba

sed

Flo

wR

an

ge

NOX Controller

Floodlight Controller

Floodlight Controller

FlowSpace

Management Floodlight Controller

OF Switch

OF Switch

OF Switch

DPID-PortRanges FlowRanges

OF@TEIN Networking & FlowSpace Resources

VLAN ID

Supporting Multiple SDN Users with their own Controllers via FlowVisor

Page 22: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

Representing Service Realization with Data (Policy – Service – Function) & Resource

(Converged, Programmable, Virtualized)

Data Service

Engine

Data Model

Page 23: OF@TEIN & OF@KOREN SDN- enabled International … › jgn › jgn-x_archive › english › ...OF@TEIN & OF@KOREN SDN-enabled International Testbeds APII Workshop 2014 Dr. Sun Park

Balanced Service Composition based on

Programmable (and Virtualized) Resources

- 22 -

Networked Computing

Systems Lab