A Novel Two-layered Architecture to Support Flexible Distributed Control in OpenFlow Networks
碩士 === 國立中正大學 === 通訊工程研究所 === 105 === The central control architecture of the software definition network has a corresponding problem compared to the traditional network architecture, although it has the advantages of using good network resources. For a large scale network or a network in a highly d...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2017
|
Online Access: | http://ndltd.ncl.edu.tw/handle/8fv2z6 |
id |
ndltd-TW-105CCU00650081 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-105CCU006500812019-05-15T23:32:18Z http://ndltd.ncl.edu.tw/handle/8fv2z6 A Novel Two-layered Architecture to Support Flexible Distributed Control in OpenFlow Networks 軟體定義網路之新型兩階層架構實現支援彈性分散式控制 CHEN, CHEN-HUA 陳振華 碩士 國立中正大學 通訊工程研究所 105 The central control architecture of the software definition network has a corresponding problem compared to the traditional network architecture, although it has the advantages of using good network resources. For a large scale network or a network in a highly dynamic environment, the central controller is easy to become a bottleneck. Besides, a central controller is vulnerable to device damage. The failure of the controller will cause the malfunction of the entire network. In addition, except using group actions to handle port down, commercial OpenFlow switches are not able to handle events automatically. The central controller has to detect OpenFlow switch state through periodic polling. Lacking capabilities for handling events introduces not only extra burden on the controller but also extra delays on processing time. In this research, we propose using the 2-layered distributed control scheme for managing an OpenFlow network. We adopt multiple central controllers to enhance the reliability of the control plane. There is a local controller embedded inside each OpenFlow switch. The local control is responsible for performing control and management under the supervision of central controllers. We introduce new signaling messages for OpenFlow to enable the central controller for assigning jobs to the local controllers. In addition, with the help of local controller, we also include new event handling capabilities for OpenFlow switches. By doing so, the central controllers and local controllers can collaborate together to control the SDN network. And we implement our central controllers through the extension of ONOS control program. For the OpenFlow switch side, we implement our local controller on a micro-processor based embedded system. And we integrate the whole system in a testbed to evaluate the performance of our design. Steven S. W. Lee 李詩偉 2017 學位論文 ; thesis 70 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中正大學 === 通訊工程研究所 === 105 === The central control architecture of the software definition network has a corresponding problem compared to the traditional network architecture, although it has the advantages of using good network resources. For a large scale network or a network in a highly dynamic environment, the central controller is easy to become a bottleneck. Besides, a central controller is vulnerable to device damage. The failure of the controller will cause the malfunction of the entire network. In addition, except using group actions to handle port down, commercial OpenFlow switches are not able to handle events automatically. The central controller has to detect OpenFlow switch state through periodic polling. Lacking capabilities for handling events introduces not only extra burden on the controller but also extra delays on processing time. In this research, we propose using the 2-layered distributed control scheme for managing an OpenFlow network. We adopt multiple central controllers to enhance the reliability of the control plane. There is a local controller embedded inside each OpenFlow switch. The local control is responsible for performing control and management under the supervision of central controllers. We introduce new signaling messages for OpenFlow to enable the central controller for assigning jobs to the local controllers. In addition, with the help of local controller, we also include new event handling capabilities for OpenFlow switches. By doing so, the central controllers and local controllers can collaborate together to control the SDN network. And we implement our central controllers through the extension of ONOS control program. For the OpenFlow switch side, we implement our local controller on a micro-processor based embedded system. And we integrate the whole system in a testbed to evaluate the performance of our design.
|
author2 |
Steven S. W. Lee |
author_facet |
Steven S. W. Lee CHEN, CHEN-HUA 陳振華 |
author |
CHEN, CHEN-HUA 陳振華 |
spellingShingle |
CHEN, CHEN-HUA 陳振華 A Novel Two-layered Architecture to Support Flexible Distributed Control in OpenFlow Networks |
author_sort |
CHEN, CHEN-HUA |
title |
A Novel Two-layered Architecture to Support Flexible Distributed Control in OpenFlow Networks |
title_short |
A Novel Two-layered Architecture to Support Flexible Distributed Control in OpenFlow Networks |
title_full |
A Novel Two-layered Architecture to Support Flexible Distributed Control in OpenFlow Networks |
title_fullStr |
A Novel Two-layered Architecture to Support Flexible Distributed Control in OpenFlow Networks |
title_full_unstemmed |
A Novel Two-layered Architecture to Support Flexible Distributed Control in OpenFlow Networks |
title_sort |
novel two-layered architecture to support flexible distributed control in openflow networks |
publishDate |
2017 |
url |
http://ndltd.ncl.edu.tw/handle/8fv2z6 |
work_keys_str_mv |
AT chenchenhua anoveltwolayeredarchitecturetosupportflexibledistributedcontrolinopenflownetworks AT chénzhènhuá anoveltwolayeredarchitecturetosupportflexibledistributedcontrolinopenflownetworks AT chenchenhua ruǎntǐdìngyìwǎnglùzhīxīnxíngliǎngjiēcéngjiàgòushíxiànzhīyuándànxìngfēnsànshìkòngzhì AT chénzhènhuá ruǎntǐdìngyìwǎnglùzhīxīnxíngliǎngjiēcéngjiàgòushíxiànzhīyuándànxìngfēnsànshìkòngzhì AT chenchenhua noveltwolayeredarchitecturetosupportflexibledistributedcontrolinopenflownetworks AT chénzhènhuá noveltwolayeredarchitecturetosupportflexibledistributedcontrolinopenflownetworks |
_version_ |
1719148621282148352 |