SDN Multicasting on KOREN/TEIN/APII filePresentation_ID © 2007 Cisco Systems, Inc. All rights...

Post on 27-Oct-2019

2 views 0 download

Transcript of SDN Multicasting on KOREN/TEIN/APII filePresentation_ID © 2007 Cisco Systems, Inc. All rights...

© 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

–syhan@konkuk.ac.kr

Prof. Dongsu Han

–KAIST, Deajeon, Korea

–Dongsu.han@gmail.com

Prof. Junfeng Wang

–Sichuan University, Chengdu, China

–wangjf@scu.edu.cn

Prof. Sinchai (Hatyai), Prof. Wasimon (Phuket)

–Prince of Songkla University, Thailand

–ksinchai@gmail.com, wasimon@coe.phuket.psu.ac.th

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