跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.249) 您好!臺灣時間:2026/10/07 07:11
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:黃祥睿
研究生(外文):Huang, Hsiang-Jui
論文名稱:iBON: 軟體定義網路的頻內自舉程序
論文名稱(外文):iBON: In-band Bootstrapping of OpenFlow Networks
指導教授:曾建超曾建超引用關係
指導教授(外文):Tseng, Chien-Chao
口試委員:嚴力行、陳健、徐玉青
口試委員(外文):Yen, Li-Hsing、Chen, Chien、Hsu, Yu-Ching
口試日期:2017-01-24
學位類別:碩士
校院名稱:國立交通大學
系所名稱:網路工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2017
畢業學年度:105
語文別:英文
論文頁數:35
中文關鍵詞:軟體定義網路、自動化、頻內網路
外文關鍵詞:SDN、Software Defined Network、Automatic、Bootstrapping、In-Band Network
相關次數:
  • 被引用被引用:0
  • 點閱點閱:412
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
Software Defined Networks (SDN) realized the separation of the control plane and data plane by centralizing all control logic into a server known as controller. SDN also gained popularity because of the ability to programmatically configure the network using open-source or proprietary applications installed on the controller.
Making SDN more ubiquitous requires SDN to accommodate any type of networks such as datacenter, enterprise, home, etc. Currently, the deployment of SDN in enterprise or home networks is challenging because the control and data traffic needs to flow in the same channel (in-band). This challenge is further complicated when the switches need to be discovered and configured (bootstrap) and establish a path to the controller via other switches in the network.
Current in-band bootstrapping approach describes a switch-initiated bootstrapping approach wherein the switches initiate the bootstrapping process and the DHCP server helps by providing IP addresses and controller information.
In this thesis, we propose “iBON: In-band Bootstrapping of OpenFlow Networks”, a controller-initiated fully automatic bootstrapping approach. iBON uses various protocols to automatically discover and configure the switches in a network. The protocols are handled by an agent installed on the OpenFlow switches and the agent establishes an in-band path to the controller once the switch is bootstrapped. The evaluation results show that the switches in various in-band topologies can be bootstrapped in reasonable time.
Software Defined Networks (SDN) realized the separation of the control plane and data plane by centralizing all control logic into a server known as controller. SDN also gained popularity because of the ability to programmatically configure the network using open-source or proprietary applications installed on the controller.
Making SDN more ubiquitous requires SDN to accommodate any type of networks such as datacenter, enterprise, home, etc. Currently, the deployment of SDN in enterprise or home networks is challenging because the control and data traffic needs to flow in the same channel (in-band). This challenge is further complicated when the switches need to be discovered and configured (bootstrap) and establish a path to the controller via other switches in the network.
Current in-band bootstrapping approach describes a switch-initiated bootstrapping approach wherein the switches initiate the bootstrapping process and the DHCP server helps by providing IP addresses and controller information.
In this thesis, we propose “iBON: In-band Bootstrapping of OpenFlow Networks”, a controller-initiated fully automatic bootstrapping approach. iBON uses various protocols to automatically discover and configure the switches in a network. The protocols are handled by an agent installed on the OpenFlow switches and the agent establishes an in-band path to the controller once the switch is bootstrapped. The evaluation results show that the switches in various in-band topologies can be bootstrapped in reasonable time.
Abstract ................................................ ii
Table of Contents ...................................... iii
Table of Figures ......................................... v
Table of Charts ......................................... vi
1. Introduction .......................................... 1
1.1 Motivation ........................................... 3
1.2 Objective ............................................ 3
1.3 Synopsis ............................................. 4
2. Background ............................................ 5
2.1 Software Defined Network (SDN)........................ 5
2.2 OpenFlow ............................................. 7
2.2.1 Flow Table ......................................... 8
2.2.2 OpenFlow Messages ................................. 10
2.3 Network Topology Discovery .......................... 11
2.4 OpenDaylight Platform ............................... 12
2.5 Device Discovery Protocol ........................... 13
3. Related Work ......................................... 16
3.1 Automatic bootstrapping of OpenFlow networks ........ 16
4. iBON: In-band Bootstrapping of OpenFlow Networks ..... 18
4.1 Underlying Idea ..................................... 18
4.2 Design Concept ...................................... 18
4.2.1 Automatic Bootstrapping ........................... 19
4.2.2 In-band control path creation ..................... 20
4.2.3 DHCP tree creation and rule installation .......... 20
4.3 Summary of iBON ..................................... 22
5. System Implementation ................................ 23
5.1 DDP CLI and DDP Northbound .......................... 24
5.2 DDP Service.......................................... 25
5.3 DDP Plugin .......................................... 26
5.4 DHCP Manager ........................................ 27
5.5 Bootstrap agent ..................................... 29
6. Experimental Evaluation .............................. 31
6.1 Linear Topology...................................... 32
6.2 Star Topology ....................................... 33
7. Conclusion and Future Work ........................... 34
7.1 Conclusion .......................................... 34
7.2 Future Work ......................................... 34
References .............................................. 35
[1] “SDN 101: An introduction to software-defined networking”, https://www.citrix.com/products/netscaler-adc/resources/sdn-101.html
[2] N. McKeown et al., “OpenFlow: enabling innovation in campus networks”, ACM SIGCOMM Computer Communication Review, Volume 38, Issue 2, Pages 69 – 74, 2008
[3] O. N. Foundation, “Software-defined networking: The new norm for networks”, ONF White Paper, 2012.
[4] “Control Plane in OpenFlow Networks”, http://blog.ipspace.net/2013/12/control-plane-in-openflow-networks.html
[5] “Software-Defined Networking (SDN) Definition”, https://www.opennetworking.org/sdn-resources/sdn-definition
[6] “Understanding the SDN Architecture”, https://www.sdxcentral.com/sdn/definitions/inside-sdn-architecture/
[7] Open Networking Foundation, “OpenFlow® Switch Specification Ver 1.0.0”, December, 2009
[8] S. Pandey et al., “SNMP-based enterprise IP network topology discovery”, International Journal of Network Management, Volume 21, Issue 3, Pages 169-184, 2011
[9] “OpenDaylight Platform”, https://www.opendaylight.org/
[10] “OpenDaylight, the Most Documented Controller”, http://thenewstack.io/sdn-series-part-vi-opendaylight/
[11] R. Droms, “Dynamic Host Configuration Protocol”, IETF, RFC 2131
[12] S. Sharma et al., “Automatic bootstrapping of OpenFlow networks”, 19th IEEE Land and Metropolitan Area Networks Symposium, 2013
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top