sdn multicasting on koren/tein/apii filepresentation_id © 2007 cisco systems, inc. all rights...
TRANSCRIPT
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 1
SDN Multicasting on KOREN/TEIN/APII
Sunyoung Han
Konkuk University, Seoul, Korea
2014 Oct. 8
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 2
2
Contents
I. Introduction
II. SDN/ICN Testbeds Setup
III. Participants
IV. Progress
V. Tests and Results
VI. Conclusions
VII. Demo
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 3
I. Introduction
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 4
Project Objective
Build SDN multicasting testbed based on national R&E networks
– Korea (KOREN), China (CERNET), Thailand (ThaiREN)
– Through TEIN/APII
– SDN/OpenFlow/Open vSwitch (OVS)
Build ICN/XIA tunneling testbed and tests
– ICN: Information Centric Networking
– XIA (eXpressive Internet Architecture)
• A future network architecture that includes support for ICN
QoS/QoE measurement and analysis of multimedia data transmission on APII/TEIN
4
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 5
Multicasting
IP Multicast
– For video transmission efficiently
– Complex deployment (PIM, IGMP,MOSPF, etc.)
– Other issues:
• Not widely supported, scalability, security, group management
Overlay Multicast
– Known as application layer overlay multicast
– Unicast tunneling between server and agents
– Issues:
• Extra agents needed, long latency, group management
SDN technologies is necessary for multicasting
5
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 6
Software Defined Networking (SDN)
Allows network administrators to manage network services through abstraction of lower level functionality.
OpenFlow is an open standard and protocol of SDN
Open vSwitch (OVS) is a production quality, multilayer virtual switch
Software Defined Networking Open vSwitch
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 7
Future Internet Architectures (FIA)
Accessing named resources – not hosts
Scalable distribution through replication and caching
Good control of resolution/routing and access
XIA: eXpressive Internet Architecture
– A future network architecture that includes support for ICN
– Carnegie Mellon University
– Support evolution from IP network to ICN
– Leverages fallback for legacy networks
– http://www.cs.cmu.edu/~xia
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 8
XIA: eXpressive Internet Architecture
An project from FIA (Future Internet Architecture) of NSF
GENI has been supporting XIA
– XIA has used GENI for demonstrations and wide-area experiments
It is conducive to future technologies experiments thru international collaboration on KOREN/TEIN
It's important to deploy and evaluate FIA on wide area networks.
FIA-NextPhase focuses on demonstrating the benefit through practical deployment.
8
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 9
II. SDN/ICN Testbeds Setup
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 10
SDN-based Multicast
OVSs establish unicast tunnels between OVS and OVS
OVS performs multicast for local network
Topology built based on multicast tree
10
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 11
SDN Multicasting Testbed
11
1 G
APII/TEIN
ThaiREN
CERNET
2.5 G KOREN Korea
Konkuk Univ. & KAIST
MediaServer
China
Sichuan Univ.
MediaServer 1 G
2.5 G
Thailand
Prince of Songkla Univ.
MediaServer
1 G
622M
OVS Controller
1. OVS Controller: Network management2. QoS/QoE DB: QoS/QoE info. Collection server3. Network info.: Network status detection server4. Media Server: The source of Media distribution sys.
QoS/QoE DB Network info.
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 12
SDN Multicasting Testbed
Sichuan University & Konkuk University
12
Testbed in Sichuan University Testbed in Konkuk University
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 13
SDN Multicasting Testbed
KAIST &Konkuk University
13
KAIST video server KAIST OVS Konkuk OVS
Konkuk video clients
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 14
Global XIA and Tunneling Deployment
14
622M
1 G
APII/TEIN
ThaiREN
CERNET
2.5 G KOREN
Konkuk Univ. & KAIST
China
Sichuan Univ.
MediaServer
1 G
2.5 G
Prince of Songkla Univ.
1 G
Thailand
MediaServer
Korea
MediaServer
: XIA Router
: Open vSwitch
: IP Tunneling
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 15
XIA’s ICN Functionality Tests
Build XIA island on each site
Establish tunneling using the smart control plane among XIA islands
Test basic ICN functions
– Naming, caching, content retrieval, security, etc.
Test the transmission of named data through IP network
15
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 16
QoS Parameters Measurement
Measurement of QoS parameters
– Bandwidth
– Delay
– Packet loss
– Jitter
Tools
– iperf, ping, traceroute, etc.
16
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 17
QoE (Quality of User Experience)
QoE: Quality of User Experience
Definition:
– The overall acceptability of an application or service, as perceived subjectively by end-user
• From ITU-T P.10/G.100
Difference between QoS and QoE
– QoS : Objectively measure the quality of the service
– QoE : Subjectively measure the users’ sense of the quality of the service
17
Unsatisfactory
ratio 0%~5% 5%~15% 15%~30% 30%~50% 50%~
Quality Index Excellent Good Normal Poor Bad
Ex:
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 18
QoS/QoE Measurement Testbed
18
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 19
III. Participants
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 20
Participants
Prof. Sunyoung Han
–Konkuk University, Seoul, Korea
Prof. Dongsu Han
–KAIST, Deajeon, Korea
Prof. Junfeng Wang
–Sichuan University, Chengdu, China
Prof. Sinchai (Hatyai), Prof. Wasimon (Phuket)
–Prince of Songkla University, Thailand
–[email protected], [email protected]
20
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 21
Network Topology for Each Site
• OVS works as switch and connect to:
– Media Server
– XIA node
– Media Clients
– Internet
OVS
Media
Server XIA node
Client 1
Client 2
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 22
Software Requirements
WinXP/Win7:
–VLC player 0.8.6
–http://www.filehippo.com/zh/download_vlc_32/download/1e351c2ea09d66f6571fc4015d357af8/
Ubuntu for OVS: Open vSwitch
–# apt-get install openvswitch-controller openvswitch-brcompat openvswitch-switch openvswitch-datapath-source
–Some dependencies and setting is needed
–http://openvswitch.org/
Ubuntu for XIA
–https://github.com/XIA-Project/xia-core/tree/develop
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 23
IV. Progress
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 24
Progress
OVSs have been set up on each site
–Konkuk Univ., KAIST, Korea
–Sichuan Univ., China
–Prince of Songkla University, Thailand
XIA nodes have been set up on KAIST
–Other sites are in progress
Network QoS/QoE parameters tests are in progress
24
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 25
V. Tests and Results
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 26
Network Status Test (CERNET APII KOREN)
Network Matrix: bandwidth, delay, jitter, packet loss
Tool: iperf
Network connection:
–CERNETAPII KOREN (China & Korea)
–Time: Morning (7:00am- 10:30am)
Noon (10:30pm-4:00pm)
Night (4:00pm-11:00pm)
26
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 27
Delay test
– Time: morning & noon & night
–Result: similar delay in the whole day
27
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 28 28
Test Result around 9:00am:
bandwidth around 49Mbps
Bandwidth test
Test Result around 10:40 am:
bandwidth around 630kbps
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 29 29
Test Result around 8:00pm:
bandwidth around 629kbps
Bandwidth test
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 30
Network Status Test results
–Mean Value of Each Network parameter
–Bandwidth test results based on TCP transmission using iperf
–Delay test results based on ping
30
Time Downstream bandwidth Upstream bandwidth Delay
Morning Test 49.3Mbps 19Mbps 117.57ms
Noon Test 0.630Mbps 1.68Mbps 117ms
Evening Test 0.629Mbps 1.58Mbps 117.5ms
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 31
Network Status Test results
–Jitter and packet loss test results based on UDP transmission using iperf
–Jitter and packet loss have much relationship with transmission data rate and available bandwidth.
–If the available bandwidth is much higher than UDP data rate, Jitter and packet loss are very slow.
–If the available bandwidth is lower than UDP data rate, Jitter and packet loss are high.
31
UDP data rate 0.1Mbps 0.2Mbps 0.5Mbps 1Mbps 2Mbps
Test Time Jitter Loss Jitter Loss Jitter Loss Jitter Loss Jitter Loss
Morning Test 0.7 0% 0.56 0% 0.35 0% 0.415 0% 0.247 0%
Noon Test 0.7 0% 0.56 0% 0.35 0% 25.7 36% 23.9 66%
Night Test 7.5 0% 15 52% 8.2 81% 3.6 91% ----- -----
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 32
Network Status Analysis (CERNETAPII KOREN) –For the bandwidth
•The network has highest bandwidth in morning (49Mbps)
•The bandwidth in the noon encounter a big degradation (0.63Mbps)
•The bandwidth at night is a little worse than noon (0.629Mbps)
–For the delay
•Delay is almost the same in the whole day
–For the jitter & packet loss
•The network has highest jitter & packet loss
32
UDP data rate 0.1Mbps 0.2Mbps 0.5Mbps 1Mbps 2Mbps
Test Time Jitter Loss Jitter Loss Jitter Loss Jitter Loss Jitter Loss
Morning Test 0.7 0% 0.56 0% 0.35 0% 0.415 0% 0.247 0%
Noon Test 0.7 0% 0.56 0% 0.35 0% 25.7 36% 23.9 66%
Night Test 7.5 0% 15 52% 8.2 81% 3.6 91% ----- -----
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 33
Network Status Test (KU KOREN KAIST)
Network Matrix: bandwidth, delay, jitter, packet loss
Tool: iperf
Network connection:
–KOREN (Konkuk University & KAIST)
–Time: any time during whole day
33
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 34
Delay test
34
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 35 35
Bandwidth test
Bandwidth is
around 94Mbits,
the whole day
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 36
Jitter and Packet loss
36
When transmitting 50M
files, the jitter is 0 and
packet loss is 0
When transmitting
100M files, the jitter is
0.12ms and packet loss
is 4.8%
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 37
Network Status Analysis (KOREN KU & KAIST) –For the bandwidth
•The network has highest bandwidth in the whole day(94Mbps)
–For the delay
•Delay is almost the same in the whole day
–For the jitter and packet loss
•When transmitting 50M files, the jitter is 0 and packet loss is 0
•When transmitting 100M files, the jitter is 0.12ms and packet loss is 4.8%
37
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 38
VI. Conclusions
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 39
Conclusion
SDN, ICN (XIA) and multicasting are emerging technologies topics in future networks
Network Status Test
–For international research network
•Best time bucket for test is around 7:00am-10:30 am
Construction of following testbeds will be carried out:
–QoS/QoE measurement and analysis of data transmission in APII/TEIN
• QoS/QoE based dynamic routing mechanisms
39
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 40
Expected Effects
Establishment of future network testbed
– Building SDN on KOREN/APII/TEIN
• Korea, China, and Thailand
– Build ICN/XIA testbed on this international SDN testbed
Develop and deploy emerging technologies on KOREN/APII/TEIN
– SDN multicasting and FIA tunneling
Various tests and performance analysis
– QoS/QoE measurement, XIA tunneling, ICN functions
Promotion for dominancy of KOREN in APII/TEIN
–Practical utilization and emerging technologies on KOREN/APII/TEIN
– Future network architecture - XIA testbed on KOREN/APII/TEIN
40
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 41
VII.Demo
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 42 42