Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator

碩士 === 國立清華大學 === 資訊工程學系 === 104 === Software-Defined Networking (SDN) is an emerging network architecture that enables network programmability and efficient network management. Recent research activities on SDN make it important to develop an emulator that accurately emulates OpenFlow-enabled SDN n...

Full description

Bibliographic Details
Main Authors: Cheng, Yi-Jun, 鄭伊君
Other Authors: Hsu, Cheng-Hsin
Format: Others
Language:en_US
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/70116027810684757631
id ndltd-TW-104NTHU5392021
record_format oai_dc
spelling ndltd-TW-104NTHU53920212017-08-27T04:29:50Z http://ndltd.ncl.edu.tw/handle/70116027810684757631 Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator 以Mininet/Open vSwitch為基礎開發提供詳盡資訊的OpenFlow模擬器 Cheng, Yi-Jun 鄭伊君 碩士 國立清華大學 資訊工程學系 104 Software-Defined Networking (SDN) is an emerging network architecture that enables network programmability and efficient network management. Recent research activities on SDN make it important to develop an emulator that accurately emulates OpenFlow-enabled SDN networks in order to verify and evaluate the innovative research ideas. However, existing emulators and simulators focus on either data plane performance or software- implemented switches. This motivates us to develop an OpenFlow emulator that provides accurate emulation on both control plane and data plane performances of an OpenFlow network and supports diverse OpenFlow switch implementations. In this thesis, we conduct extensive measurement studies on control plane and data plane performances on several switches and propose performance models for accurate emulation. Automatic switch performance measurements are also derived. In our proposed models, we have configurable switch-dependent parameters that characterize different switch implementations. Those parameters are generated from our automatic switch performance measurements. We conduct experiments to validate our performance models, and the error rates are mostly under 30%. Moreover, we integrate our performance models with a popular open source OpenFlow emulator, Mininet/Open vSwitch (OvS) and evaluate the performance accuracy by comparing to the results of original Mininet/OvS and the emulated switch. Our results are far more close to the emulated switch than the original Mininet/OvS. Hsu, Cheng-Hsin 徐正炘 2015 學位論文 ; thesis 59 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊工程學系 === 104 === Software-Defined Networking (SDN) is an emerging network architecture that enables network programmability and efficient network management. Recent research activities on SDN make it important to develop an emulator that accurately emulates OpenFlow-enabled SDN networks in order to verify and evaluate the innovative research ideas. However, existing emulators and simulators focus on either data plane performance or software- implemented switches. This motivates us to develop an OpenFlow emulator that provides accurate emulation on both control plane and data plane performances of an OpenFlow network and supports diverse OpenFlow switch implementations. In this thesis, we conduct extensive measurement studies on control plane and data plane performances on several switches and propose performance models for accurate emulation. Automatic switch performance measurements are also derived. In our proposed models, we have configurable switch-dependent parameters that characterize different switch implementations. Those parameters are generated from our automatic switch performance measurements. We conduct experiments to validate our performance models, and the error rates are mostly under 30%. Moreover, we integrate our performance models with a popular open source OpenFlow emulator, Mininet/Open vSwitch (OvS) and evaluate the performance accuracy by comparing to the results of original Mininet/OvS and the emulated switch. Our results are far more close to the emulated switch than the original Mininet/OvS.
author2 Hsu, Cheng-Hsin
author_facet Hsu, Cheng-Hsin
Cheng, Yi-Jun
鄭伊君
author Cheng, Yi-Jun
鄭伊君
spellingShingle Cheng, Yi-Jun
鄭伊君
Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator
author_sort Cheng, Yi-Jun
title Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator
title_short Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator
title_full Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator
title_fullStr Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator
title_full_unstemmed Turning Mininet/Open vSwitch into A Detailed OpenFlow Emulator
title_sort turning mininet/open vswitch into a detailed openflow emulator
publishDate 2015
url http://ndltd.ncl.edu.tw/handle/70116027810684757631
work_keys_str_mv AT chengyijun turningmininetopenvswitchintoadetailedopenflowemulator
AT zhèngyījūn turningmininetopenvswitchintoadetailedopenflowemulator
AT chengyijun yǐmininetopenvswitchwèijīchǔkāifātígōngxiángjǐnzīxùndeopenflowmónǐqì
AT zhèngyījūn yǐmininetopenvswitchwèijīchǔkāifātígōngxiángjǐnzīxùndeopenflowmónǐqì
_version_ 1718519351315791872