SDN服務功能鏈部署研究
發(fā)布時間:2019-02-18 13:22
【摘要】:以IP協(xié)議為核心的傳統(tǒng)網(wǎng)絡復雜且難以管理,往往網(wǎng)絡管理員很難靈活地配置與部署網(wǎng)絡。但隨著軟件定義網(wǎng)絡(Software-Defined Networking,SDN)這一概念在2007年被提出之后,這些問題有了新的解決方案。軟件定義網(wǎng)絡作為一種新的網(wǎng)絡架構,基于控制與轉發(fā)分離技術,通過對網(wǎng)絡節(jié)點上的可編程模塊進行集中控制,實現(xiàn)對網(wǎng)絡的靈活高效管理。網(wǎng)絡管理員按照用戶業(yè)務需求,規(guī)劃數(shù)據(jù)流量所經(jīng)過的服務功能(如負載均衡、防火墻等)路徑,形成服務功能鏈。在SDN架構下,探討服務功能鏈的設計與部署,實現(xiàn)服務功能到可編程網(wǎng)絡功能的映射是當前的研究熱點之一。OpenDaylight、ONOS等SDN平臺,已經(jīng)各自對服務功能鏈提供支持,然而我們發(fā)現(xiàn)各類研究中對于服務功能鏈之間的沖突定義及解決方法的研究并不充分。因此本文首先設計了一個由上到下的服務功能部署系統(tǒng),在網(wǎng)絡管理上豐富了根控制器與本地控制器的概念,然后從邏輯上闡述了服務功能下發(fā)與自動組合系統(tǒng)的結構與部署過程。現(xiàn)階段SDN在開發(fā)時依舊使用抽象層級較為底層的語言,這給網(wǎng)絡管理人員帶來了很多繁雜的問題。本文在研究NetCore、Pyretic等策略語言的基礎上,結合本課題組之前研究NetCore-M語言的成果,對服務功能組合時的動作進行了形式化描述。在對服務功能鏈進行規(guī)劃時,仍然需要網(wǎng)絡管理員進行大量手動操作。針對網(wǎng)絡中多租戶的管理,無論對于控制器還是網(wǎng)絡管理員來說都仍有很大負擔。本文將服務功能的沖突檢測與處理分為根控制器與本地控制器兩個層級進行,并且在本地控制器層面為常見的網(wǎng)絡環(huán)境設計了一套沖突缺省處理方法,將手動組合多租戶服務功能鏈具體路徑的工作自動化。最后本文通過實驗驗證了服務功能部署系統(tǒng)在根控制器與本地控制器兩個層面的服務功能沖突預防及處理功能,結果顯示能夠較好地對沖突進行處理。
[Abstract]:The traditional network based on IP protocol is complex and difficult to manage, so it is very difficult for network administrator to configure and deploy the network flexibly. But after the concept of Software definition Network (Software-Defined Networking,SDN) was proposed in 2007, new solutions to these problems emerged. As a new network architecture, the software defined network is based on the separation technology of control and forwarding. Through centralized control of the programmable modules on the network nodes, the flexible and efficient management of the network is realized. The network administrator plans the path of service function (such as load balancing, firewall, etc.) for the data flow according to the user's business requirement, and forms the service function chain. Under the framework of SDN, it is one of the research hotspots to discuss the design and deployment of service function chain and realize the mapping between service function and programmable network function. OpenDaylight,ONOS and other SDN platforms have already provided support to service function chain. However, we find that the definition and solution of conflict between service function chains are not enough. Therefore, this paper first designs a top-down service function deployment system, which enriches the concepts of root controller and local controller in network management. Then the structure and deployment process of the system are described logically. At present, SDN still uses the lower level language in development, which brings a lot of complicated problems to network managers. Based on the study of NetCore,Pyretic and other policy languages, this paper gives a formal description of the actions of service function composition based on the results of previous research on NetCore-M. Network administrators are still required to do a lot of manual work when planning service function chains. For multi-tenant management in network, there is still a great burden for both controller and network administrator. In this paper, the conflict detection and processing of service function is divided into two levels: root controller and local controller, and a set of default conflict handling method is designed for the common network environment at the local controller level. Automate the manual combination of specific paths in the multi-tenant service function chain. Finally, this paper verifies the service function conflict prevention and handling function of the service function deployment system in the root controller and the local controller through the experiment. The result shows that the conflict can be handled well.
【學位授予單位】:浙江工商大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP393.02
[Abstract]:The traditional network based on IP protocol is complex and difficult to manage, so it is very difficult for network administrator to configure and deploy the network flexibly. But after the concept of Software definition Network (Software-Defined Networking,SDN) was proposed in 2007, new solutions to these problems emerged. As a new network architecture, the software defined network is based on the separation technology of control and forwarding. Through centralized control of the programmable modules on the network nodes, the flexible and efficient management of the network is realized. The network administrator plans the path of service function (such as load balancing, firewall, etc.) for the data flow according to the user's business requirement, and forms the service function chain. Under the framework of SDN, it is one of the research hotspots to discuss the design and deployment of service function chain and realize the mapping between service function and programmable network function. OpenDaylight,ONOS and other SDN platforms have already provided support to service function chain. However, we find that the definition and solution of conflict between service function chains are not enough. Therefore, this paper first designs a top-down service function deployment system, which enriches the concepts of root controller and local controller in network management. Then the structure and deployment process of the system are described logically. At present, SDN still uses the lower level language in development, which brings a lot of complicated problems to network managers. Based on the study of NetCore,Pyretic and other policy languages, this paper gives a formal description of the actions of service function composition based on the results of previous research on NetCore-M. Network administrators are still required to do a lot of manual work when planning service function chains. For multi-tenant management in network, there is still a great burden for both controller and network administrator. In this paper, the conflict detection and processing of service function is divided into two levels: root controller and local controller, and a set of default conflict handling method is designed for the common network environment at the local controller level. Automate the manual combination of specific paths in the multi-tenant service function chain. Finally, this paper verifies the service function conflict prevention and handling function of the service function deployment system in the root controller and the local controller through the experiment. The result shows that the conflict can be handled well.
【學位授予單位】:浙江工商大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP393.02
【參考文獻】
相關期刊論文 前6條
1 田銘;鄔江興;蘭巨龍;馬騰;;信息中心網(wǎng)絡元模塊承載的差異化服務模型[J];電子與信息學報;2016年11期
2 于洋;王之梁;畢軍;施新剛;尹霞;;軟件定義網(wǎng)絡中北向接口語言綜述[J];軟件學報;2016年04期
3 王鵑;王江;焦虹陽;王勇;陳詩雅;劉世輝;胡宏新;;一種基于OpenFlow的SDN訪問控制策略實時沖突檢測與解決方法[J];計算機學報;2015年04期
4 張朝昆;崔勇;唐,
本文編號:2425880
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2425880.html
最近更新
教材專著