基于SDN的廣域網(wǎng)初始規(guī)劃部署系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2020-08-23 19:41
【摘要】:企業(yè)網(wǎng)絡(luò)規(guī)模的擴大和網(wǎng)絡(luò)功能的豐富導致企業(yè)面臨網(wǎng)絡(luò)靈活性低、組網(wǎng)成本高、運維量大等網(wǎng)絡(luò)問題。SDN(Software Defined Network)作為一種網(wǎng)絡(luò)集中管控、控制與數(shù)據(jù)平面分離、開放接口和網(wǎng)絡(luò)可編程化的全新網(wǎng)絡(luò)架構(gòu)理念為解決這些問題提供了可能。目前SDN技術(shù)的商業(yè)部署大多集中于高效的動態(tài)業(yè)務(wù)部署和管理,而對于企業(yè)廣域網(wǎng)組網(wǎng)規(guī)劃初期需要硬件和軟件工程師同時到現(xiàn)場進行設(shè)備安裝和配置造成的成本消耗高的問題還沒有具體實踐方案。本文旨在結(jié)合SDN技術(shù)的發(fā)展和目前企業(yè)組網(wǎng)規(guī)劃部署的現(xiàn)狀,在公司現(xiàn)有的應(yīng)用驅(qū)動廣域網(wǎng)平臺的基礎(chǔ)上,利用開源框架OpenDayLight設(shè)計并且實現(xiàn)其子系統(tǒng)——廣域網(wǎng)初始規(guī)劃部署系統(tǒng)。本系統(tǒng)劃分為規(guī)劃部署向?qū)Ч芾砟K、設(shè)備注冊管理模塊和業(yè)務(wù)網(wǎng)絡(luò)管理模塊三大模塊。其中規(guī)劃部署向?qū)Ч芾砟K利用路由等網(wǎng)絡(luò)技術(shù)為組網(wǎng)進行建模和抽象,設(shè)計并實現(xiàn)企業(yè)用戶可以自定義企業(yè)組網(wǎng)、路由器設(shè)備、基礎(chǔ)業(yè)務(wù)等功能的接口,最終用戶可以獲得設(shè)備對應(yīng)的配置命令文件;設(shè)備注冊管理模塊則是利用Netty框架下的WebSocket通信協(xié)議長連接的優(yōu)點,實現(xiàn)設(shè)備的便捷注冊認證,使得路由器設(shè)備在開機上電后運行得到的配置文件與本系統(tǒng)進行交互注冊認證;業(yè)務(wù)網(wǎng)絡(luò)管理模塊的目標是實現(xiàn)為注冊上線的設(shè)備進行自動化部署基礎(chǔ)的業(yè)務(wù)網(wǎng)絡(luò)。該模塊利用VLAN和DHCP技術(shù)設(shè)計基礎(chǔ)業(yè)務(wù)網(wǎng)絡(luò)的內(nèi)容結(jié)構(gòu),以基于XML的網(wǎng)絡(luò)管理協(xié)議NetConf與設(shè)備交互進行自動化部署。最終系統(tǒng)將與其他子系統(tǒng)集成,以RESTful API、WEB頁面以及手機APP三種方式提供給企業(yè)用戶使用,從而使企業(yè)廣域網(wǎng)初始規(guī)劃部署任務(wù)更加方便、快捷和易于維護。本文針對企業(yè)廣域網(wǎng)分支場景下的組網(wǎng)規(guī)劃部署進行了分析并獲取系統(tǒng)需求,然后按模塊依次對其設(shè)計和實現(xiàn)進行了詳細的闡述,最后描述了系統(tǒng)測試環(huán)境的搭建,并且對各個模塊的主要測試內(nèi)容進行描述說明。該系統(tǒng)已在公司通過驗收測試,其上線應(yīng)用將有利于減少企業(yè)用戶基礎(chǔ)網(wǎng)絡(luò)部署成本,解決目前商用SDN產(chǎn)品業(yè)務(wù)部署前需要專業(yè)人員手工配置基礎(chǔ)網(wǎng)絡(luò)的問題,使基礎(chǔ)網(wǎng)絡(luò)業(yè)務(wù)與現(xiàn)有的上層業(yè)務(wù)一體化,提高現(xiàn)有的應(yīng)用驅(qū)動廣域網(wǎng)系統(tǒng)的市場占有率。
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.52;TP393.2
【圖文】:
2.2業(yè)務(wù)需求分析逡逑伴隨著SDN技術(shù)的發(fā)展,越來越多的解決方案商開始為企業(yè)用戶提供以逡逑ODL為基礎(chǔ)的網(wǎng)絡(luò)控制器。但由于大型分支場景廣域網(wǎng)初始規(guī)劃的繁瑣性,太逡逑多提供的解決方案都集中在解決用戶的上層網(wǎng)絡(luò)業(yè)務(wù),而不是基礎(chǔ)的組網(wǎng)規(guī)劃部逡逑署上。根據(jù)對目前企業(yè)現(xiàn)有數(shù)據(jù)的分析,企業(yè)分支的增多、規(guī)模的擴大己經(jīng)成為逡逑一個大企業(yè)的必經(jīng)之路,企業(yè)的信息化以及高效快捷的信息組網(wǎng)的部署變得越來逡逑越迫切。本系統(tǒng)主要側(cè)重于實現(xiàn)企業(yè)用戶如下的三大業(yè)務(wù)需求。逡逑1.滿足企業(yè)用戶便捷規(guī)劃組網(wǎng)的業(yè)務(wù)需求。利用公司現(xiàn)有的ADWAN系統(tǒng),逡逑設(shè)計并且實現(xiàn)企業(yè)用戶可以在ADWAN系統(tǒng)中的規(guī)劃部署頁面進行個性化設(shè)計逡逑企業(yè)組網(wǎng),并且便捷對設(shè)備進行基礎(chǔ)配置,使得無論是第一次使用AD邋WAN還逡逑是已部署ADWAN系統(tǒng)的老企業(yè)用戶都可以使用該系統(tǒng)進行初始的規(guī)劃部署。逡逑
逡逑平臺的一部分。圖2-2的設(shè)計目標是通過對現(xiàn)實中企業(yè)組網(wǎng)方案的抽象和集成,逡逑形成具體的模型對象;通過對模型的參數(shù)定義以圖形化的形式提供給用戶,使得逡逑用戶可以定義企業(yè)組網(wǎng)以及組網(wǎng)中的設(shè)備,最終一鍵生成整個部署組網(wǎng)中設(shè)備的逡逑配置信息并導出到設(shè)備端運行。組網(wǎng)建模模型的得出來源對企業(yè)組網(wǎng)需求的分析逡逑和對組網(wǎng)方案的篩選比對,最終濃縮成兩種主要的組網(wǎng)模型作為模板在本系統(tǒng)中逡逑提供給用戶。如圖2-3所示便是大型分支企業(yè)兩種基本的組網(wǎng)模型圖。如圖中所逡逑示,企業(yè)組網(wǎng)百分之九十都是由圖左的單鏈路組網(wǎng)與圖右的雙鏈路組網(wǎng)演變而逡逑來。該模型將復(fù)雜的網(wǎng)絡(luò)規(guī)劃抽象為對圖中運營商提供的WAN網(wǎng)絡(luò)、企業(yè)內(nèi)部逡逑的LAN網(wǎng)絡(luò)和節(jié)點設(shè)備的定義,提供用戶從全局層面對組網(wǎng)的各個組成點進行逡逑規(guī)劃配置。為滿足分支設(shè)備配置雷同的情況,還設(shè)計提供用戶可批量定義接入設(shè)逡逑備,減少重復(fù)的操作的功能。將設(shè)備節(jié)點在模板中成為設(shè)備模板的概念,使得正逡逑
逑當用戶啟用了對應(yīng)的組網(wǎng)模型后,頁面將默認調(diào)用系統(tǒng)中的getNetworkingO逡逑方法為用戶呈現(xiàn)出組網(wǎng)建模的編輯頁面。如圖4-3所不是向?qū)В鬳蚩櫚淖橥ǎ鬳蛞沖義廈。该页面根究M沒а≡衿粲玫幕咀橥P筒灰謊氏殖魷嚶Φ淖橥峁。辶x弦趁娌捎昧隋澹裕祝幔觶澹蚩墑踴⒐ぞ囈橥蝸蠡,蕼厦記]Э梢醞ü虻サ牡沐義匣韃僮鶻兇橥2僮鰲e義希幔悖邋危牛膩澹χ板
本文編號:2801939
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.52;TP393.2
【圖文】:
2.2業(yè)務(wù)需求分析逡逑伴隨著SDN技術(shù)的發(fā)展,越來越多的解決方案商開始為企業(yè)用戶提供以逡逑ODL為基礎(chǔ)的網(wǎng)絡(luò)控制器。但由于大型分支場景廣域網(wǎng)初始規(guī)劃的繁瑣性,太逡逑多提供的解決方案都集中在解決用戶的上層網(wǎng)絡(luò)業(yè)務(wù),而不是基礎(chǔ)的組網(wǎng)規(guī)劃部逡逑署上。根據(jù)對目前企業(yè)現(xiàn)有數(shù)據(jù)的分析,企業(yè)分支的增多、規(guī)模的擴大己經(jīng)成為逡逑一個大企業(yè)的必經(jīng)之路,企業(yè)的信息化以及高效快捷的信息組網(wǎng)的部署變得越來逡逑越迫切。本系統(tǒng)主要側(cè)重于實現(xiàn)企業(yè)用戶如下的三大業(yè)務(wù)需求。逡逑1.滿足企業(yè)用戶便捷規(guī)劃組網(wǎng)的業(yè)務(wù)需求。利用公司現(xiàn)有的ADWAN系統(tǒng),逡逑設(shè)計并且實現(xiàn)企業(yè)用戶可以在ADWAN系統(tǒng)中的規(guī)劃部署頁面進行個性化設(shè)計逡逑企業(yè)組網(wǎng),并且便捷對設(shè)備進行基礎(chǔ)配置,使得無論是第一次使用AD邋WAN還逡逑是已部署ADWAN系統(tǒng)的老企業(yè)用戶都可以使用該系統(tǒng)進行初始的規(guī)劃部署。逡逑
逡逑平臺的一部分。圖2-2的設(shè)計目標是通過對現(xiàn)實中企業(yè)組網(wǎng)方案的抽象和集成,逡逑形成具體的模型對象;通過對模型的參數(shù)定義以圖形化的形式提供給用戶,使得逡逑用戶可以定義企業(yè)組網(wǎng)以及組網(wǎng)中的設(shè)備,最終一鍵生成整個部署組網(wǎng)中設(shè)備的逡逑配置信息并導出到設(shè)備端運行。組網(wǎng)建模模型的得出來源對企業(yè)組網(wǎng)需求的分析逡逑和對組網(wǎng)方案的篩選比對,最終濃縮成兩種主要的組網(wǎng)模型作為模板在本系統(tǒng)中逡逑提供給用戶。如圖2-3所示便是大型分支企業(yè)兩種基本的組網(wǎng)模型圖。如圖中所逡逑示,企業(yè)組網(wǎng)百分之九十都是由圖左的單鏈路組網(wǎng)與圖右的雙鏈路組網(wǎng)演變而逡逑來。該模型將復(fù)雜的網(wǎng)絡(luò)規(guī)劃抽象為對圖中運營商提供的WAN網(wǎng)絡(luò)、企業(yè)內(nèi)部逡逑的LAN網(wǎng)絡(luò)和節(jié)點設(shè)備的定義,提供用戶從全局層面對組網(wǎng)的各個組成點進行逡逑規(guī)劃配置。為滿足分支設(shè)備配置雷同的情況,還設(shè)計提供用戶可批量定義接入設(shè)逡逑備,減少重復(fù)的操作的功能。將設(shè)備節(jié)點在模板中成為設(shè)備模板的概念,使得正逡逑
逑當用戶啟用了對應(yīng)的組網(wǎng)模型后,頁面將默認調(diào)用系統(tǒng)中的getNetworkingO逡逑方法為用戶呈現(xiàn)出組網(wǎng)建模的編輯頁面。如圖4-3所不是向?qū)В鬳蚩櫚淖橥ǎ鬳蛞沖義廈。该页面根究M沒а≡衿粲玫幕咀橥P筒灰謊氏殖魷嚶Φ淖橥峁。辶x弦趁娌捎昧隋澹裕祝幔觶澹蚩墑踴⒐ぞ囈橥蝸蠡,蕼厦記]Э梢醞ü虻サ牡沐義匣韃僮鶻兇橥2僮鰲e義希幔悖邋危牛膩澹χ板
本文編號:2801939
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2801939.html
最近更新
教材專著