(3.237.97.64) 您好!臺灣時間:2021/03/05 03:29
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:王仲唯
研究生(外文):WANG, ZHONG-WEI
論文名稱:基於SDN架構的服務鏈之自動網路配置機制設計與實作
論文名稱(外文):Design and Implementation of Network Configuration Automation for Service Chain Base on SDN
指導教授:王永鐘
指導教授(外文):WANG, YUNG-CHUNG
口試委員:王永鐘王振興王亦凡江昭皚劉茂陽
口試委員(外文):WANG, YUNG-CHUNGWANG, JENN-SHINGWANG, YI-FANJIANG, JOE-AIRLIU, MAW-YANG
口試日期:2020-07-15
學位類別:碩士
校院名稱:國立臺北科技大學
系所名稱:電機工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2020
畢業學年度:108
語文別:中文
論文頁數:33
中文關鍵詞:軟體定義網路自動化服務鏈
外文關鍵詞:Software-defined networkingAutomationService Chain
相關次數:
  • 被引用被引用:0
  • 點閱點閱:41
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
因應資料中心(Data Center)在確保儲存、網路、伺服器等設備的維運需大量人力。如發生服務斷線,往往因架構的可視性低,無法快速地排除故障並回復服務。甚至因設備汰換需耗費人力、時間套用大量舊設備的設定到新設備。容器化、虛擬化的高速發展,以往繁瑣且制式化的人工設定方式,將逐漸由自動化程式作業取代,除了大量節省人力,也降低服務斷線期間因人為操作失誤,而無法如期完成更新。
本論文透過Software-defined networking(SDN)架構實現網路設備的自動化、網路可視性,利用SDN的Controller、Python、設備API實現網路設備的自動化。使資料中心在維運上能更節省人力與快速更新設備之設定。同時若自動排程避開服務巔峰時段,更改設備設定時不需將工程人員留至現場等待,且若發生錯誤,可快速將設定還原至正常服務。同時本論文也整合實體設備與Mininet,建構虛實整合的網路模擬環境。

In response to the data center in ensuring storage, network, server and other equipment maintenance and operation requires a lot of manpower. In the event of a service disconnection, it is often impossible to quickly troubleshoot and respond to the service due to the low visibility of the architecture. Even due to equipment replacement, it takes manpower and time to apply a lot of old equipment settings to new equipment. With the rapid development of containerization and virtualization, the cumbersome and standardized manual setting methods in the past will gradually be replaced by automation operations. In addition to saving a lot of manpower, it also reduces the failure to complete the update as scheduled due to human operation errors during service disconnection.
This thesis uses Software-defined networking (SDN) architecture to realize the automation of network equipment and network visibility. We apply SDN's Controller, Python, and device APIs to automate network equipment. Make the data center more manpower-saving in maintenance and quick update of equipment settings. At the same time, if the automatic scheduling avoids the peak service period, there is no need to leave the engineering staff on site to wait when changing the equipment settings. And if an error occurs, the operator can quickly restore the settings to normal service. At the same time, this thesis also integrates physical equipment and Mininet to construct a virtual and real integrated network simulation environment

摘要 i
Abstract ii
誌謝 iv
目錄 v
表目錄 vi
圖目錄 vii
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機 1
1.3 研究目的 2
1.4 論文章節編排 2
第二章 相關技術 3
2.1 SDN與傳統網路 3
2.2 SDN運作概述 4
2.3 SDN-Controller 6
2.4 Ryu-REST/RESTFUL API 8
2.5 Mininet 8
第三章 自動化網路設備配置之設計 9
3.1 網路架構 9
3.2 自動化網路設置之設計 10
3.3 實體設備與Mininet整合之設計 12
第四章 系統實作 14
4.1 開發環境 14
4.2 自動化網路設備配置之實作 15
4.2.1 Ryu連接實體設備 15
4.2.2 排程自動化 16
4.2.3 自動化網路設置效能評估 18
4.3 實體設備與Mininet之整合 19
4.3.1 安裝Mininet 20
4.3.2 建立網路 20
4.3.3 實體與虛擬連接 23
4.3.4 Mininet大型網路拓樸與實體設備 24
第五章 結論與未來展望 29
5.1 結論 29
5.2 未來展望 29
參考文獻 30


[1]Y. Park, H. Yang and Y. Kim, "Performance Analysis of CNI (Container Networking Interface) based Container Network," International Conference on Information and Communication Technology Convergence (ICTC), Jeju, 2018.
[2]R. Kumar, V. Babu and D. Nicol, "Network Coding for Critical Infrastructure Networks," 2018 IEEE 26th International Conference on Network Protocols (ICNP), Cambridge, 2018.
[3]K. Ahmed, N. S. Nafi, J. O. Blech, M. A. Gregory and H. Schmidt, "Software defined industry automation networks," 2017 27th International Telecommunication Networks and Applications Conference (ITNAC), Melbourne, VIC, 2017.
[4]R. Casellas, R. Vilalta, R. Martínez and R. Muñoz, "Highly available SDN control of flexi-grid networks with network function virtualization-enabled replication," in IEEE/OSA Journal of Optical Communications and Networking, 2017.
[5]M. Aslan and A. Matrawy, "On the Impact of Network State Collection on the Performance of SDN Applications," in IEEE Communications Letters, vol. 20, no. 1, pp. 5-8, Jan. 2016.
[6]M. Hereld and K. Kim, "Disaster = infrastructure + hazard," 2017 Resilience Week (RWS), Wilmington, DE, 2017.
[7]M. Beshley, A. Pryslupskyi, O. Panchenko and H. Beshley, "SDN/Cloud Solutions for Intent-Based Networking," 2019 3rd International Conference on Advanced Information and Communications Technologies (AICT), Lviv, Ukraine, 2019.
[8]B. Martini, F. Paganelli, A. A. Mohammed, M. Gharbaoui, A. Sgambelluri and P. Castoldi, "SDN controller for context-aware data delivery in dynamic service chaining," Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft), London, 2015.
[9]J. Sanner, P. Louin, Y. Hadjadj-Aoul and M. Ouzzif, "An extended and flexible SDN control plane," 2018 International Conference on Smart Communications in Network Technologies (SaCoNeT), El Oued, 2018.
[10]C. Stritzke, C. Priesterjahn and P. A. A. Gutiérrez, "Towards a Method for End-to-End SDN App Development," 2015 Fourth European Workshop on Software Defined Networks, Bilbao, 2015.
[11]D. Rafique and L. Velasco, "Machine learning for network automation: overview, architecture, and applications [Invited Tutorial]," in IEEE/OSA Journal of Optical Communications and Networking, 2018.
[12]T. Masood, R. Cuthbert, D. C. McFarlane and A. K. Parlikad, "Information futureproofing for large-scale infrastructure," IET IAM Asset Management Conference 2013, London, 2013.
[13]N. L. M. van Adrichem, F. Iqbal and F. A. Kuipers, "Backup rules in Software-Defined Networks," 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Palo Alto, CA, 201.
[14]E. Öztürk and Ş. B. Akdemir, "A network based test interface allowing access of hardware developers to test equipment," 2017 IEEE AUTOTESTCON, Schaumburg, IL, 2017.
[15]G. N. Nde and R. Khondoker, "SDN testing and debugging tools: A survey," 2016 5th International Conference on Informatics, Electronics and Vision (ICIEV), Dhaka, 2016.
[16]N. M. Tri and M. Tsuru, "Locating Deteriorated Links by Network-Assisted Multicast Proving on OpenFlow Networks," 2019 IEEE Symposium on Computers and Communications (ISCC), Barcelona, Spain, 2019.
[17]B. Pandya, S. Parmar, Z. Saquib and A. Saxena, "Framework for securing SDN southbound communication," 2017 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS), Coimbatore, 2017.
[18]A. Khalid, J. J. Quinlan and C. J. Sreenan, "MiniNAM: A network animator for visualizing real-time packet flows in Mininet," 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN), Paris, 2017.
[19]A. G. Prieto, A. Leung and K. Rockwell, "Automating the testing of RESTCONF agents," 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM), Ottawa, ON, 2015.
[20]M. B. Lehocine and M. Batouche, "Flexibility of managing VLAN filtering and segmentation in SDN networks," 2017 International Symposium on Networks, Computers and Communications (ISNCC), Marrakech, 2017.
[21]B. S. Lakshmi and J. Lakshmi, "Integrating Service Function Chain Management into Software Defined Network Controller," 2019 IEEE World Congress on Services (SERVICES), Milan, Italy, 2019.
[22]S. Dhesikan and P. Kathail, "Broadcast and Network Integration using the Network Control (SDN) API," SMPTE 2016 Annual Technical Conference and Exhibition, Los Angeles, CA, 2016.
[23]W. Jia, Y. Chou and Y. Chen, "QoS Improvement of VoIP over SDN," 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 2020.
[24]B. Görkemli, S. Tatlıcıoğlu, M. Kömürcüoğlu, M. A. Karaman, Ö. Karakaya and A. Ulaş, "QoS control and prioritization with SDN," 2015 23nd Signal Processing and Communications Applications Conference (SIU), Malatya, 2015.
[25]L. Cui, F. R. Yu and Q. Yan, "When big data meets software-defined networking: SDN for big data and big data for SDN," in IEEE Network, vol. 30, no. 1, pp. 58-65, January-February 2016
[26]Qingfeng Pan and Xianghan Zheng, "Multi-path SDN route selection subject to multi-constraints," Third International Conference on Cyberspace Technology (CCT 2015), Beijing, 2015.
[27]D. Zhu, D. Zhang, B. He, C. Zhao and X. Chen, "Design and Implementation of an Experimental Teaching Scheme for the Development of SDN Northbound Applications," 2019 14th International Conference on Computer Science & Education (ICCSE), Toronto, ON, Canada, 2019.
[28]W. Wu, L. Shi and X. Liu, "Research on the architecture of cloud computing ground information port based on SDN," 16th International Symposium on Communications and Information Technologies (ISCIT), Qingdao, 2016.
[29]O. Sadov,V. Grudinin, A. Shevel, D. Vlasov, S. Khoruzhnikov, V. Titov, A. Shkrebets, A. Kairkanov "OpenFlow SDN testbed for Storage Area Network,"(MoNeTeC), Moscow, 2014.
[30]Evangelos Haleplidis,Jamal Hadi Salim,Joel M. Halpern,usan Hares,Kostas Pentikousis,Kentaro Ogawa "Network Programmability With ForCES," IEEE Communications Surveys & Tutorials, vol. 17, no. 3, pp. 1423-1440, thirdquarter 2015
[31]OpenContrail,SDN-Controller[Online].http://www.opencontrail.org/
[32]Floodlight OpenFlow Controller -Project Floodlight.” [Online]. Available: http://www.projectfloodlight.org/floodlight/.
[33]Rui Kubo, et al., "Ryu SDN Framework Open-source SDN Platform Software", Aug. 8, 2014
[34]RESTCONF, [Online] available: https://tools.ietf.org/html/rfc8040, 2017
[35]L. Li, W. Chou, W. Zhou and M. Luo, "Design Patterns and Extensibility of REST API for Networking Applications," in IEEE Transactions on Network and Service Management, vol. 13, no. 1, pp. 154-167, March 2016
[36]https://www.cisco.com/c/en/us/support/switches/nexus-93180yc-ex-witch/model.html
[37]http://mininet.org/
[38]M. Bagherzadeh, N. Kahani, C. Bezemer, A. E. Hassan, J. Dingel and J. R. Cordy, "[Journal First] Analyzing a Decade of Linux System Calls," IEEE/ACM 40th International Conference on Software Engineering (ICSE), Gothenburg, 2018.
[39]P. Krongbaramee and Y. Somchit, "Implementation of SDN Stateful Firewall on Data Plane using Open vSwitch," 15th International Joint Conference on Computer Science and Software Engineering (JCSSE), Nakhonpathom, 2018

電子全文 電子全文(網際網路公開日期:20250826)
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔