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
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
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
8/13/2019 2012.10 Oftein Hut Vn
http://slidepdf.com/reader/full/201210-oftein-hut-vn 4/24
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
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
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
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
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
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
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
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
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
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
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
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)
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)
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
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
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
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)
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
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 -
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