天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于SDN的廣域網(wǎng)BGP流量調(diào)度的設(shè)計與實現(xiàn)

發(fā)布時間:2018-05-08 03:42

  本文選題:廣域網(wǎng) + 流量調(diào)度 ; 參考:《哈爾濱工業(yè)大學》2017年碩士論文


【摘要】:隨著網(wǎng)絡(luò)的發(fā)展,各大互聯(lián)網(wǎng)對廣域網(wǎng)流量調(diào)度的速度、性能的要求越來越高,廣域網(wǎng)流量調(diào)度的問題,包括業(yè)務(wù)部署慢,上線周期長、流量調(diào)度難,缺乏靈活性、IT維護人員的運維體驗很差、網(wǎng)絡(luò)開放能力弱,無法適應(yīng)業(yè)務(wù)對網(wǎng)絡(luò)的要求,這四大問題也暴露出來。因此為了解決這些問題,基于SDN的廣域網(wǎng)BGP流量調(diào)度系統(tǒng)應(yīng)運而生。本系統(tǒng)的設(shè)計目標是,基于SDN,將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開來,建立一個可以提供互聯(lián)網(wǎng)公司公網(wǎng)出口的現(xiàn)網(wǎng)全網(wǎng)的視角,可以采集不同AS號在鏈路的延時信息、設(shè)備原始路由、最優(yōu)路由信息,并且可以對其進行查看,進而根據(jù)需求進行流量調(diào)度的管理系統(tǒng)。本文以國內(nèi)外流量調(diào)度的現(xiàn)狀為基礎(chǔ),介紹國內(nèi)外SDN的研究及應(yīng)用的現(xiàn)狀,總結(jié)目前國內(nèi)廣域網(wǎng)BGP流量調(diào)度中出現(xiàn)的一些風險問題,提出相應(yīng)的解決方案。根據(jù)用戶需求,對廣域網(wǎng)流量調(diào)度系統(tǒng)的需求進行研究分析,并介紹了系統(tǒng)的整體架構(gòu)、功能結(jié)構(gòu)等,并對流量調(diào)度系統(tǒng)各個模塊的設(shè)計與實現(xiàn)做出詳細描述。本系統(tǒng)的實現(xiàn)基于ODL框架,采用JAVA語言作為主要開發(fā)工具,并在前端通過Bootstrap、Nodejs、Angularjs等技術(shù)提高用戶體驗、降低開發(fā)成本。并對系統(tǒng)中用到的ODL框架設(shè)計的關(guān)鍵技術(shù)數(shù)據(jù)庫Data Store,SAL抽象服務(wù),Yang模型語言進行了介紹。本系統(tǒng)主要實現(xiàn)基礎(chǔ)配置模塊、數(shù)據(jù)采集模塊、路由查詢模塊、調(diào)度受理模塊、路徑優(yōu)選模塊、路由下發(fā)模塊六大模塊;A(chǔ)配置模塊用于建立設(shè)備與ODL的鄰居,設(shè)置選路策略,設(shè)置全局延時信息等;數(shù)據(jù)采集模塊用于收集原始路由最優(yōu)路由信息,延時信息等;路由查詢模塊用來向用戶提供查詢原始路由和最優(yōu)路由數(shù)據(jù)的,也支持網(wǎng)段聯(lián)想功能的查詢,展現(xiàn)全網(wǎng)狀態(tài);調(diào)度受理模塊用于校驗調(diào)度參數(shù)及調(diào)度是否合理,是否同意調(diào)度;路徑優(yōu)選模塊用來對備選路徑進行過濾和優(yōu)選,刪除非法路徑,按照選路策略執(zhí)行優(yōu)選,最終得到一條最優(yōu)路徑;路由下發(fā)模塊主要是對路由進行下發(fā),并且對下發(fā)中會出現(xiàn)的特殊情況合理處理。通過這六個模塊的交互合作,從而實現(xiàn)公網(wǎng)出口的流量調(diào)度,保證下發(fā)配置的可靠性,及時性等。最后通過一系列的功能測試、性能測試,確定系統(tǒng)可以對廣域網(wǎng)公網(wǎng)出口的流量調(diào)度可以實時監(jiān)控,并根據(jù)用戶需求實時調(diào)度,滿足了客戶的預期需求。
[Abstract]:With the development of network, the speed and performance of WAN traffic scheduling are becoming more and more high on the Internet. The problems of WAN traffic scheduling include slow service deployment, long online cycle and difficult traffic scheduling. The lack of flexibility and the poor operation and maintenance experience of the IT maintainers, the weak open capability of the network and the inability to adapt to the requirements of the business to the network, also exposed these four major problems. Therefore, in order to solve these problems, WAN BGP traffic scheduling system based on SDN came into being. The design goal of this system is to separate the control surface of network equipment from the data surface based on SDN, and to establish a view angle of the whole network which can provide the exit of Internet company public network, and can collect the delay information of different as number in the link. Original routing, optimal routing information, and can be viewed, and then according to the requirements of traffic scheduling management system. Based on the current situation of domestic and foreign traffic scheduling, this paper introduces the research and application of SDN at home and abroad, summarizes some risk problems in domestic wide area network (WAN) BGP traffic scheduling, and puts forward corresponding solutions. According to the requirements of users, the requirements of WAN traffic scheduling system are studied and analyzed, and the overall architecture and functional structure of the system are introduced. The design and implementation of each module of the system are described in detail. The realization of the system is based on the ODL framework, the JAVA language is used as the main development tool, and the user experience is improved and the development cost is reduced by using Bootstrapper Nodejs Angularjs and other technologies in the front end. The key technology of ODL framework design, Data StoreSal Abstract Service Yang model language, is also introduced in this paper. This system mainly realizes the basic configuration module, the data acquisition module, the route inquiry module, the dispatching and accepting module, the path optimization module, the route sending module. The basic configuration module is used to set up the neighbor of the device and ODL, set the route selection strategy, set the global delay information, etc. The data acquisition module is used to collect the original route optimal route information, delay information and so on. The routing query module is used to provide users with original route and optimal routing data, and also supports the query of associative function of network segment to show the state of the whole network, and the scheduling processing module is used to check the scheduling parameters and whether the scheduling is reasonable or not, whether or not to agree with the scheduling; The path optimization module is used to filter and select the alternative path, delete the illegal path, perform the optimal selection according to the routing strategy, and finally get an optimal path. And the special situation that will appear in the next hair is dealt with reasonably. Through the interactive cooperation of the six modules, the flow scheduling of public network outlet can be realized, and the reliability and timeliness of distribution can be ensured. Finally, through a series of functional tests and performance tests, it is determined that the system can real-time monitor the flow scheduling of the WAN public network outlet, and real-time scheduling according to the user needs to meet the expected needs of customers.
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP393.2
,

本文編號:1859840

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1859840.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶b383d***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com