| 研究生: |
黃筱涵 Huang, Hsiao-Han |
|---|---|
| 論文名稱: |
於軟體定義網路環境中設計與實作網路切片生命週期管理和故障管理機制 Design and Implementation of a Network Slicing Lifecycle Management and Fault Management Mechanism in SDN Environment |
| 指導教授: |
楊竹星
Yang, Chu-Sing |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2021 |
| 畢業學年度: | 109 |
| 語文別: | 中文 |
| 論文頁數: | 60 |
| 中文關鍵詞: | 網路切片 、軟體定義網路 、切片生命週期 、故障管理 、網路功能虛擬化 |
| 外文關鍵詞: | Network Slicing, Software-Defined Networking, Slice Lifecycle Management, Fault Management, Network Function Virtualization |
| 相關次數: | 點閱:133 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著科技的快速成長,各式新興應用相繼出現,不同網路服務產生了各種不同的需求,卻是由同一實體網路提供,傳統網路不再能負荷各種極端需求的新興應用,因此網路切片的概念誕生了,在一共享的實體網路中,提供邏輯上獨立的客製化網路切片給不同應用,其較靈活部署網路服務的方式,改善了傳統網路的缺點。軟體定義網路和網路功能虛擬化都是實現網路切片關鍵技術,軟體定義網路將網路層從資料層中分離,邏輯上集中的控制器,提供了可編程性,可以更彈性實現各種應用如故障管理。而網路功能虛擬化將網路功能從專用硬體中抽出,使虛擬化後的網路功能可更彈性的在通用型伺服器上動態部署和管理。
本論文基於軟體定義網路的環境中,實作網路切片之縮放功能和退役功能,加入切片等級制度,於系統資源告急時可以容納更多切片需求,中央編排藉由向網域控制器收集資料後進行決策。本論文利用多控制器分化不同控制層之工作來實作故障管理,當網路故障發生時,由負責備援路徑之控制器來進行備援路徑的建立。實驗結果顯示,本論文加入之功能確實能滿足承租戶之調整切片和終止切片之要求,並在資源告急時對優先權較低之切片作出調整,在脫離資源告急狀態時補償被犧牲之切片,以及能在網路故障發生時確實進行路徑遷移以因應該次故障事件發生。
With the rapid growth of network technology, kinds of emerging applications appeared. Different network services have their own requirements but share the same physical infrastructure. Since traditional network architecture could not load emerging applications with extreme demands, the concept of network slicing was born. Network slicing allows to create logically isolated customized slices for different applications on a shared physical network. The enabler technologies of network slicing like Software-Defined Networking(SDN) and Network Function Virtualization(NFV) have a more resilient way to configure and manage network, and improve the shortcomings of traditional networks. SDN separates control plane and data plane to form a logically centralized controller, providing programmability to make more flexible implementation of various applications such as fault management. NFV turns the network functions originally deployed on dedicated hardware to be softwarized, making virtualized network functions have a more flexible way to be dynamically configured and managed on standard servers.
This thesis designed a network slicing lifecycle management in SDN environment including the scaling function and decommissioning phase of slices. Moreover, it introduced a slice level institution to accommodate more slice requirements. Orchestrator collect information from core controllers to make decisions. This work implements a fault management mechanism leveraged with multiple controllers to split different tasks. While network fault occurs, the controller who is responsible for backup path installs the rules of backup path. The result shows that the functions this work implements are able to fulfill the requests to adjust a slice or delete a slice from tenants, sacrifice the resource of low priority slices in resource emergency condition, compensate resource to the sacrificed slices while out of resource emergency condition. And it can indeed migrate traffic when network failure occurs in response to the network fault event.
[1] A. A. R. M. A. H. Alcardo Alex Barakabitze, "5G network slicing using SDN and NFV: A survey of taxonomy, architectures and future challenges," Computer Networks, no. Volume 167, 2020.
[2] "Cisco Visual Networking Index: Forecast and Trends, (2017–2022) - White Paper," February 2019. [Online]. Available: https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-741490.pdf. [Accessed 25 June 2021].
[3] M. e. a. Chahal, "A survey on software-defined networking in vehicular ad hoc networks: Challenges, applications and use cases.," Sustainable cities and society, vol. 35, pp. 830-840, 2017.
[4] T. T. K. S. A. K. a. H. F. I. Afolabi, "Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions," IEEE Communications Surveys & Tutorials, vol. vol. 20, no. no. 3, pp. 2429-2453, 2018.
[5] M. Series, "IMT Vision–Framework and overall objectives of the future development of IMT for 2020 and beyond.," Recommendation ITU 2083, 2015.
[6] B. B. e. al., "Technology pillars in the architecture of future 5G mobile networks: NFV MEC and SDN," Comput. Stand. Interfaces, vol. 54, pp. 216-228, April 2016.
[7] M. M. X. N. N. K. O. a. T. T. B. A. A. Nunes, "A survey of software-defined networking: Past, present, and future of programmable networks," IEEE Communications Surveys & Tutorials, vol. 16, no. 3, pp. 1617-1634, 2014.
[8] A. S. M. M. a. R. A. H. Hawilo, "NFV: state of the art, challenges, and implementation in next generation mobile networks (vEPC)," IEEE Network, vol. 28, no. 6, pp. 18-26, 2014.
[9] R. L. T. C. a. H. Z. X. Zhou, "Network slicing as a service: enabling enterprises' own software-defined cellular networks," IEEE Communications Magazine, vol. 54, no. 7, pp. 146-153, July 2016.
[10] J. S. e. al., "Overbooking network slices through yield-driven end-to-end orchestration," Dec. 2018. [Online]. Available: http://dl.acm.org/citation.cfm?id=3281435. [Accessed 25 June 2021].
[11] F. R. P. E. V. C. E. R. S. A. a. S. U. D. Kreutz, "Software-defined networking: A comprehensive survey," Proc. IEEE, vol. vol. 103, pp. 14-76, Jan. 2015.
[12] Farhady, Hamid, HyunYong Lee, and Akihiro Nakao. "Software-defined networking: A survey." Computer Networks, vol. 81, pp.79-95, 2015.
[13] ONF, "SDN architecture Overview," 2014.
[14] "Ryu SDN Framework," 25 June 2021. [Online]. Available: https://ryu-sdn.org/. [Accessed 25 June 2021].
[15] P. B. e. al., "ONOS: towards an open, distributed SDN OS," in Proceedings of the third workshop on Hot topics in software defined networking, 2014.
[16] R. V. A. T. a. K. G. J. Medved, "OpenDaylight: Towards a Model-Driven SDN Controller architecture," in Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014, 2014.
[17] N. M. e. al., “OpenFlow: enabling innovation in campus networks,” ACM SIGCOMM Computer Communication Review, vol. 38, p. 69, 2008.
[18] "Open Networking Foundation," [Online]. Available: https://www.opennetworking.org/about. [Accessed 25 June 2021].
[19] "OpenFlow Switch Specification 1.3.5," 25 June 2021. [Online]. Available: https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.3.5.pdf. [Accessed 25 June 2021].
[20] S. e. a. Sharma, "OpenFlow: Meeting carrier-grade recovery requirements.," Computer Communications, vol. 36, no. 6, pp. 656-665, 2013.
[21] R. M. M. M. a. C. E. R. Ramos, "Slickflow: Resilient source routing in data center networks unlocked by openflow.," in 38Th annual IEEE conference on local computer networks, 2013.
[22] X. W. K. L. S. k. D. M. H. Bo Yi, "A comprehensive survey of Network Function Virtualization," Computer Networks, vol. Volume 133, pp. 212-262, 2018.
[23] Ko, Haneul, et al. "Optimal middlebox function placement in virtualized evolved packet core systems." 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS). IEEE, 2015.
[24] "Network function virtualisation-white paper1," in SDN and openflow world congress, Darmstadt, 2012.
[25] E. B. N. S. A. Boubendir, "On-demand, dynamic and at-the-edge VNF deployment model application to web real-time communications," in Proceedings of the 12th International Conference on Network and Service Management (CNSM), Montreal, QC, Canada.
[26] "NGMN 5G Initiative White Paper," [Online]. Available: https://www.ngmn.org/wp-content/uploads/NGMN_5G_White_Paper_V1_0.pdf. [Accessed 25 June 2021].
[27] Study on management and orchestration of network slicing for next generation network, rel.15 ed., Sophia Antipolis, France: 3GPP, 2017.
[28] M. A. T. L. K. a. A. K. D. A. Chekired, "5G-Slicing-Enabled Scalable SDN Core Network: Toward an Ultra-Low Latency of Autonomous Driving Service," IEEE Journal on Selected Areas in Communications, vol. 37, no. 8, pp. 1769-1782.
[29] X. W. L. W. Z. L. a. R. K. L. Ma, "An SDN/NFV based framework for management and deployment of service based 5G core network," China Commun., vol. 15, no. 10, p. 86–98, Oct. 2018.
[30] M. G. P. F. J. G. C. F. I. a. G. M. P. A. H. Celdrán, "Dynamic network slicing management of multimedia scenarios for future remote healthcare," Multimedia Tools and Applications, vol. 78, no. 17, pp. 24707-24737, 2019.
[31] "MongoDB: The most popular database for modern apps," [Online]. Available: https://www.mongodb.com/. [Accessed 25 June 2021].
[32] "Minikube," [Online]. Available: https://minikube.sigs.k8s.io/docs. [Accessed 25 June 2021].
[33] "Open vSwitch (OVS)," [Online]. Available: https://www.openvswitch.org/. [Accessed 25 June 2021].
[34] "The Apache HTTP Server Project," [Online]. Available: https://httpd.apache.org/. [Accessed 25 June 2021].
[35] "Flask," [Online]. Available: https://flask.palletsprojects.com/en/1.1.x. [Accessed 25 June 2021].
[36] Evolution and Ecosystem, Report on Network Slicing Support with ETSI NFV Architecture Framework ETSI GR NFV-EVE 012, V3. 1.1 ed., Network Functions Virtualisation (NFV) Release 3, 2017.
[37] 方姿穎, "於軟體定義網路環境中設計與實作具多控制器負載平衡機制之跨網域網路切片系統," 國立成功大學電腦與通信工程研究所碩士論文, 2020.
[38] “Feasibility study on new services and markets technology enablers for enhanced mobile broadband, release 14,” 3GPP, Sophia Antipolis, France, Rep. TR 22.863, Jun. 2016.
[39] “Feasibility study on new services and markets technology enablers for critical communications, release 14,” 3GPP, Sophia Antipolis, France, Rep. TR 22.862, Jun. 2016.
[40] “Feasibility study on new services and markets technology enablers for massive Internet of Things, release 14,” 3GPP, Sophia Antipolis, France, Rep. TR 22.861, Jun. 2016.
[41] Araújo, Joao Taveira, et al. "Software-defined network support for transport resilience." 2014 IEEE Network Operations and Management Symposium (NOMS). IEEE, pp. 1-8, 2014.