跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.168) 您好!臺灣時間:2025/09/05 14:18
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:周新堯
研究生(外文):Hsin-Yao Chou
論文名稱:基於SDN的網路功能資源管理與服務功能鏈
論文名稱(外文):SDN-based Network Resource Management with Service Function Chain
指導教授:周立德周立德引用關係
學位類別:碩士
校院名稱:國立中央大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2015
畢業學年度:103
語文別:中文
論文頁數:130
中文關鍵詞:軟體定義網路OpenFlow服務功能鏈服務導向網路架構
相關次數:
  • 被引用被引用:1
  • 點閱點閱:491
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
近幾年分散式系統衍生的雲端運算(Cloud Computing)技術興起,更多的網路資源分配、加值網路服務和服務管理的需求出現,新的網路服務概念服務功能鏈(Service Function Chain, SFC)因此被提出;各家廠商設備獨具一格,促使傳統網路基礎架構的轉變。軟體定義網路(Software Defined Network, SDN)為開放式網路架構,目的將實體複雜的網路轉變成虛擬、可程式化的架構。OpenFlow協定為目前實現軟體定義網路架構主流的技術,透過OpenFlow集中式、可程式化的網路管理,增加網路靈活性。本論文設計VLAN and OpenFlow based Service Function Chain(VOFSFC)系統,並提出服務功能佈署機制,藉此增加網路服務佈署之彈性,減少網路資源消耗。
本論文透過虛擬區域網路(VLAN)之技術開發VLAN of Path adoption機制,識別不同需求之流量,進行流量之轉向與傳送,對於各種流量紀錄完整的資訊。另外,針對網路服務功能部署位置開發GARCH and K-Means Service Function Placement(GKMSFP)機制,將服務功能分群佈署,達到降低網路設備之負載。本論文實驗結果顯示,所提出之VOPSFC機制能夠適用於SDN網路架構,並提供高彈性與靈活性的網路管理,而使用GKMSFP演算法進行服務功能佈署,在一般情境下會比未使用分群機制減少45.6%的網路資源消耗,顯示本機制可以在SFC系統負載過高情況下進行服務功能佈署,降低網路負載。

In recent years, as growth of the cloud computing technology, more demand for network resources allocation and management of value-added services are appeared. The new concept of network service architecture, Service Function Chain (SFC), has been proposed. The specification of various vendor equipments is unique, prompts the traditional network to change. The purpose of Software-Defined Network (SDN) is to change the physical, complex network into a virtual, programmable and open network architecture. OpenFlow protocol is the most common technology for SDN architecture. The Network management can be more flexible by the centralized and programable property of OpenFlow. VLAN and OpenFlow based Service Function Chain (VOFSFC) and services deployment mechanism are proposed to improve the flexibility of the network service deployment and reduce the consumption of network resources.
VOFSFC use the virtual LAN (VLAN) technology to develop VLAN of Path adoption mechanism. It can identify different requirements of network traffic, steer/deliver packets to service functions and record information of the traffic. In addition, consider the placement of service functions, develop and propose GARCH and K-Means Service Function Placement (GKMSFP) mechanism to cluster and deploy service functions for reduce the load of network resources. The results shows the proposed VOPSFC system can provide high elasticity and flexibility for the network management, and the proposed GKMSFP mechanism can reduce 45.6% network resource consumption from the general situation which without cluster mechanism. It shows that mechanisms can reduce the traffic load of network in the SFC system.

第一章 緒論 1
1.1 概要 1
1.2 研究動機 4
1.3 研究目的 5
1.4 論文架構 5
第二章 背景知識與相關研究 7
2.1 Software-Defined Networking and OpenFlow 7
2.2 服務功能鏈(Service Function Chain) 14
2.3 服務功能之佈署(Service Function Placement) 19
2.4 GARCH與K-Means 22
2.4.1 GARCH 22
2.4.2 K-Means 23
2.5 相關文獻比較 24
第三章 研究方法 27
3.1 系統架構與設計 27
3.1.1 Packet Handler模組 32
3.1.2 Network Element Information Maintenance模組 33
3.1.3 VLAN Table Maintenance模組 33
3.1.4 SFC Database模組 34
3.1.5 VLAN of Path Adoption模組 39
3.1.6 Service Function Path Construction模組 40
3.1.7 Flow Rules Production模組 40
3.1.8 Flow Modification模組 41
3.1.9 Service Function Paths Capture模組 42
3.1.10 VLAN and Path ID Translation模組 42
3.1.11 Paths Statistics and Prediction模組 43
3.1.12 Service Function Cluster模組 43
3.2 系統運作流程與機制 44
3.2.1 系統假設與定義 44
3.2.2 資料符號表 45
3.2.3 系統模組運作流程 50
3.2.4 VOFSFC系統功能與VLAN of Path Adoption機制運作流程 58
3.2.5 GKMSFP機制與預測及分群演算法運作流程 62
3.3 系統實作 70
第四章 實驗與討論 75
4.1 情境一:服務功能之附加 76
4.1.1 實驗一:VLAN ID of Path Adoption機制進行VLAN ID之採用 76
4.1.2 實驗二:服務功能路徑封包透過OpenFlow之傳送與轉向 79
4.1.3 實驗三:VLAN ID of Path Adoption機制延展性 82
4.1.4 實驗四:VLAN ID of Path Adoption機制之Flow table使用 83
4.1.5 實驗五:VOFSFC控制平台之功能 84
4.2 情境二:服務功能路徑之流量預測 86
4.2.1 實驗六:服務功能路徑流量之識別與流量統計 87
4.2.2 實驗七:GKMSFP機制預測服務功能路徑之流量 90
4.2.3 實驗八:GARCH模型預測服務功能路徑之流量 93
4.2.4 實驗九:EWMA預測模型預測服務功能路徑之流量 97
4.3 情境三:服務功能佈署之決策 102
4.3.1 實驗十:GKMSFP機制進行服務功能佈署 103
4.3.2 實驗十一:Greedy演算法進行複功能佈署 104
4.3.3 實驗十二:乒乓效應之預防 106
第五章 結論與未來研究方向 109
5.1 結論研究 109
5.2 研究限制 110
5.3 未來方向 110
參考文獻 112

Software-Defined Networking: The New Norm for Networks.” Open Networking Foundation (ONF), 13-Apr-2012
[2] ITU, 'Software-defined Networking (SDN)', 2015. [Online]. Available: http://www.itu.int/en/ITU-T/sdn/Pages/default.aspx. [Accessed: 21- Jul- 2015].
[3] “SDN Architecture Overview.” Open Networking Foundation (ONF), Version 1.1, Nov-2014.
[4] 2015. [Online]. Available: https://www.opennetworking.org. [Accessed: 21- Jul- 2015].
[5] Openflow.org, 'OpenFlow » What is OpenFlow?', 2015. [Online]. Available: http://www.OpenFlow.org/wp/learnmore/. [Accessed: 21- Jul- 2015].
[6] ]N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker and J. Turner, 'OpenFlow', SIGCOMM Comput. Commun. Rev., vol. 38, no. 2, p. 69, 2008.
[7] Openvswitch.org, 'Open vSwitch', 2015. [Online]. Available: http://openvswitch.org/. [Accessed: 21- Jul- 2015].
[8] Yuba.stanford.edu, 'Overview - CS244 Wiki', 2015. [Online]. Available: http://yuba.stanford.edu/cs244wiki/index.php/Overview. [Accessed: 22- Jul- 2015].
[9] S. Yeganeh, A. Tootoonchian and Y. Ganjali, 'On scalability of software-defined networking', IEEE Communications Magazine, vol. 51, no. 2, pp. 136-141, 2013.
[10] Vu Tran Hoang, Pham Ngoc Nam; Tran Thanh, Le Thai Hung, Le Anh Van, Nguyen Duy Linh, To Duc Thien, Nguyen Huu Thanh, ”Power aware OpenFlow switch extension for energy saving in data centers,” Proceedings of the International Conference on Advanced Technologies for Communications, pp.309-313, Oct. 2012.
[11] O.E.-E. Ferkouss, R.-B. Ali, Y. Lemieux, C. Omar, ”Performance model for mapping processing tasks to OpenFlow switch resources,” Proceedings of the IEEE International Conference on Communications, pp.1476-1481, Jun. 2012.
[12] N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “Nox: Towards an operating system for networks,” ACM SIGCOMM Computer Communication Review, Jul. 2008.
[13] Noxrepo.org, 'About POX | NOXRepo', 2015. [Online]. Available: http://www.noxrepo.org/pox/about-pox/. [Accessed: 21- Jul- 2015].
[14] Trema.github.io, 'Trema', 2015. [Online]. Available: http://trema.github.io/trema/. [Accessed: 21- Jul- 2015].
[15] Beacon: A java-based openflow control platform. October 2011, http://www.beaconcontroller.net/
[16] Project Floodlight, 'Floodlight OpenFlow Controller -', 2015. [Online]. Available: http://www.projectfloodlight.org/floodlight/. [Accessed: 21- Jul- 2015].
[17] Osrg.github.io, 'Ryu SDN Framework', 2015. [Online]. Available: http://osrg.github.io/ryu/. [Accessed: 21- Jul- 2015].
[18] Opendaylight.org, 'OpenDaylight | A Linux Foundation Collaborative Project', 2015. [Online]. Available: http://www.opendaylight.org/. [Accessed: 21- Jul- 2015].
[19] Onosproject.org, 'Open Network Operating System', 2015. [Online]. Available: http://onosproject.org/. [Accessed: 21- Jul- 2015].
[20] Datatracker.ietf.org, 'Service Function Chaining (sfc) - Documents', 2015. [Online]. Available: https://datatracker.ietf.org/wg/sfc/documents/. [Accessed: 21- Jul- 2015].
[21] Datatracker.ietf.org, 'RFC 7498', 2015. [Online]. Available: https://datatracker.ietf.org/doc/rfc7498/. [Accessed: 21- Jul- 2015].
[22] Datatracker.ietf.org, 'draft-ietf-sfc-architecture-09', 2015. [Online]. Available: https://datatracker.ietf.org/doc/draft-ietf-sfc-architecture/. [Accessed: 21- Jul- 2015].
[23] U. Mulligan, 'ETSI - NFV', ETSI, 2015. [Online]. Available: http://www.etsi.org/technologies-clusters/technologies/nfv. [Accessed: 21- Jul- 2015].
[24] Value-Added Services and Service Chaining: Deployment Considerations and Challenges (divert)
[25] Z. Duan, Z. Zhang, and Y. T. Hou, “Service Overlay Networks: SLAs, QoS, and Bandwidth Provisioning,” IEEE/ACM Trans. Net., vol. 11, 2003, pp. 870–83.
[26] T. Erl, SOA: Principles of Service Design, 1st ed., Prentice Hall, 2007.
[27] C. Pavlovski, “Service Delivery Platforms in Practice,” IEEE Commun. Mag., vol. 45, no. 3, 2007, pp. 114–21.
[28] S. Lee and S. Kang, 'NGSON: features, state of the art, and realization', IEEE Communications Magazine, vol. 50, no. 1, pp. 54-61, 2012.
[29] F. Paganelli, M. Ulema and B. Martini, 'Context-aware service composition and delivery in NGSONs over SDN', IEEE Communications Magazine, vol. 52, no. 8, pp. 97-105, 2014.
[30] Datatracker.ietf.org, 'draft-ietf-sfc-nsh-00', 2015. [Online]. Available: https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/. [Accessed: 21- Jul- 2015].
[31] P. Quinn and J. Guichard, 'Service Function Chaining: Creating a Service Plane via Network Service Headers', Computer, vol. 47, no. 11, pp. 38-44, 2014.
[32] Wikipedia, 'Virtual Extensible LAN', 2015. [Online]. Available: https://en.wikipedia.org/wiki/Virtual_Extensible_LAN. [Accessed: 21- Jul- 2015].
[33] Cisco: Enabling Service Chaining on Cisco Nexus 1000V Series, White paper, pp. 1--25 (2013)
[34] Enabling Service Function Chains and Value-Added Services with Sandvine Divert
[35] HUANG CHU YAO, “Dynamic Data Path and Servers Load Balance Based on SDN and NSC” (2013)
[36] 2015. [Online]. Available: [36] http://www.ospmag.com/issue/article/The-Lowdown-on-Off-Load. [Accessed: 21- Jul- 2015].
[37] Datatracker.ietf.org, 'draft-kumar-sfc-offloads-00', 2015. [Online]. Available: https://datatracker.ietf.org/doc/draft-kumar-sfc-offloads/?include_text=1. [Accessed: 21- Jul- 2015].
[38] Ying Zhang, N. Beheshti, L. Beliveau, G. Lefebvre, R. Manghirmalani, R. Mishra, R. Patneyt, M. Shirazipour, R. Subrahmaniam, C. Truchan and M. Tatipamula, 'StEERING: A software-defined networking for inline service chaining', 2013 21st IEEE International Conference on Network Protocols (ICNP), 2013.
[39] M. Xia, M. Shirazipour, Y. Zhang, H. Green and A. Takacs, 'Network Function Placement for NFV Chaining in Packet/Optical Datacenters', J. Lightwave Technol., vol. 33, no. 8, pp. 1565-1570, 2015.
[40] T. Bollerslev, 'Generalized autoregressive conditional heteroskedasticity', Journal of Econometrics, vol. 31, no. 3, pp. 307-327, 1986.
[41] Wiki.mbalib.com, 'GARCH模型 - MBA智库百科', 2015. [Online]. Available: http://wiki.mbalib.com/zh-tw/GARCH%E6%A8%A1%E5%9E%8B. [Accessed: 21- Jul- 2015].
[42] Lloyd, S. P. (1957). "Least square quantization in PCM". Bell Telephone Laboratories Paper. Published in journal much later: Lloyd., S. P. (1982). "Least squares quantization in PCM". IEEE Transactions on Information Theory 28 (2): 129–137. doi:10.1109/TIT.1982.1056489. Retrieved 2009-04-15.
[43] Wikipedia, 'K-means clustering', 2015. [Online]. Available: https://en.wikipedia.org/wiki/K-means_clustering. [Accessed: 21- Jul- 2015].
[44] Datatracker.ietf.org, 'draft-ao-sfc-for-dc-interconnect-00', 2015. [Online]. Available: https://datatracker.ietf.org/doc/draft-ao-sfc-for-dc-interconnect/?include_text=1. [Accessed: 22- Jul- 2015].
[45] Datatracker.ietf.org, 'draft-dolson-sfc-hierarchical-02', 2015. [Online]. Available: https://datatracker.ietf.org/doc/draft-dolson-sfc-hierarchical/?include_text=1. [Accessed: 22- Jul- 2015].
[46] K. Phemius, M. Bouet and J. Leguay, 'DISCO: Distributed multi-domain SDN controllers', 2014 IEEE Network Operations and Management Symposium (NOMS), 2014.

連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊