基于OpenDaylight的通用網(wǎng)絡(luò)配置系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:軟件定義網(wǎng)絡(luò) 切入點(diǎn):控制器 出處:《北京郵電大學(xué)》2017年碩士論文
【摘要】:進(jìn)入21世紀(jì)后,隨著移動(dòng)互聯(lián)網(wǎng)的興起,各式各樣的應(yīng)用層出不窮,與此同時(shí),伴隨而來(lái)的是用戶數(shù)據(jù)的爆炸式增長(zhǎng)。另一方面,為了適應(yīng)上層的應(yīng)用需求,網(wǎng)絡(luò)也朝著更快、史穩(wěn)定的方向迅速發(fā)展。網(wǎng)絡(luò)協(xié)議從最初OSI的七層模型和簡(jiǎn)單的TCP/IP發(fā)展到了現(xiàn)在TCP/IP協(xié)議簇和上千種補(bǔ)丁協(xié)議。整個(gè)網(wǎng)絡(luò)越來(lái)越復(fù)雜,但是設(shè)備還是一如既往的封閉,缺少靈活性,難以跟上日益變化的應(yīng)用需求。在這種背景下,軟件定義網(wǎng)絡(luò)(Software Defined Networking,SDN)技術(shù)應(yīng)運(yùn)而生,SDN技術(shù)將網(wǎng)絡(luò)的轉(zhuǎn)發(fā)平面和控制平面進(jìn)行了分離,為用戶提供了可編程接口,大大提高了網(wǎng)絡(luò)的靈活性,為網(wǎng)絡(luò)的發(fā)展帶來(lái)了新的契機(jī)。OpenDaylight作為當(dāng)前主流的SDN控制器開源社區(qū),為用戶提供了可編程的接口,其社區(qū)包含了 NEMO、GBP等一系列開源子項(xiàng)目,思科提出的GBP (Group Based Policy)和國(guó)內(nèi)巨頭華為提出的NEMO (NEtwork Modeling)是兩個(gè)典型的基于策略的網(wǎng)絡(luò)應(yīng)用項(xiàng)目。思科提出了基于“策略”的思想,而華為提出了基于“用戶意圖”的思想,并且為用戶提供了一套北向網(wǎng)絡(luò)原語(yǔ)以簡(jiǎn)化網(wǎng)絡(luò)配置過(guò)程。與此同時(shí),GBP為用戶提供了 restful API接口,Nemo為用戶提供了Nemo-language。但是他們均需要用戶去學(xué)習(xí)新的操作或者配置方法,這相應(yīng)的帶來(lái)了一定的學(xué)習(xí)難度和入門門檻和非人性化。本文在OpenDaylight的基礎(chǔ)上,利用NEMO和GBP兩個(gè)開源項(xiàng)目,設(shè)計(jì)和實(shí)現(xiàn)了一套基于OpenDaylight的通用網(wǎng)絡(luò)配置系統(tǒng)。本系統(tǒng)旨在為用戶提供一種能夠屏蔽底層不同廠商產(chǎn)品差異,統(tǒng)一配置分別使用的系統(tǒng)。該系統(tǒng)包含了一個(gè)前端界面,旨在為用戶提供友好的統(tǒng)一的操作平臺(tái),用戶無(wú)需考慮底層是GBP還是NEMO,僅僅在界面選擇GBP或者NEMO,再進(jìn)行分別配置,即可完成對(duì)網(wǎng)絡(luò)的配置和調(diào)度。與此同時(shí),在后臺(tái)方面,本系統(tǒng)包含了一個(gè)后臺(tái)分發(fā)系統(tǒng),用于解析和適配用戶配置,并且調(diào)用ODL來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)配置應(yīng)用到底層。本文首先介紹了課題的研究背景和研究目的,緊接著詳細(xì)介紹了本系統(tǒng)涉及到的相關(guān)技術(shù)和理論。與此同時(shí),介紹了對(duì)本系統(tǒng)進(jìn)行了模塊化劃分,并且對(duì)系統(tǒng)的總體設(shè)計(jì)進(jìn)行了詳細(xì)闡述,接著介紹了系統(tǒng)的詳細(xì)實(shí)現(xiàn)和系統(tǒng)測(cè)試以及測(cè)試結(jié)果。
[Abstract]:After entering the 21st century, with the rise of mobile Internet, various applications emerge in endlessly, at the same time, with the explosive growth of user data.On the other hand, in order to meet the application needs of the upper layer, the network is developing faster and more steadily.Network protocols have evolved from the original seven-layer model of OSI and the simple TCP/IP to the TCP/IP protocol cluster and thousands of patch protocols.The whole network is becoming more and more complex, but the devices are as closed as ever and lack flexibility to keep up with the changing application requirements.OpenDaylight, as the mainstream open source community of SDN controllers, provides a programmable interface for users. The community includes a series of open source subprojects, such as NEMOGBP, etc.Cisco's GBP Group Based Policy and domestic giant Huawei's NEMO net work Modeling are two typical policy-based network applications.Cisco puts forward the idea based on "strategy", while Huawei puts forward the idea based on "user intention", and provides users with a set of northerly network primitive to simplify the network configuration process.At the same time, the restful API interface is provided to the user and Nemo provides the user with Nemo-language.But they all need the user to learn new operation or configuration method, which brings certain learning difficulty and entry threshold and dehumanization.Based on OpenDaylight and two open source projects, NEMO and GBP, a general network configuration system based on OpenDaylight is designed and implemented in this paper.The purpose of this system is to provide users with a system that can shield the differences between different manufacturers at the bottom and configure them separately.The system includes a front-end interface, which aims to provide a friendly and unified operating platform for users. Users do not need to consider whether the bottom layer is GBP or Nemo. They can configure and schedule the network by selecting GBP or Nemo in the interface and configuring them separately.At the same time, in the background, the system includes a background distribution system, which is used to parse and adapt user configuration, and call ODL to implement the application of network configuration to the bottom layer.This paper first introduces the research background and purpose of the subject, and then introduces the related technologies and theories involved in the system in detail.At the same time, the modular partition of the system is introduced, and the overall design of the system is described in detail. Then, the detailed implementation of the system, system test and test results are introduced.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP393.0
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 呂天曉;;復(fù)合通用網(wǎng)絡(luò) 檢索更快捷[J];家庭科技;2011年03期
2 王剛;;通用網(wǎng)絡(luò)課程輔助教學(xué)平臺(tái)的研發(fā)與設(shè)計(jì)[J];電腦知識(shí)與技術(shù);2010年12期
3 宓茜;;通用網(wǎng)絡(luò)教學(xué)評(píng)價(jià)模塊的設(shè)計(jì)與實(shí)現(xiàn)[J];電腦知識(shí)與技術(shù);2008年36期
4 歲豐;最佳能源管理配置系統(tǒng)[J];管理科學(xué)文摘;1998年01期
5 張明;通用網(wǎng)絡(luò)考試系統(tǒng)的研制[J];濟(jì)南職業(yè)學(xué)院學(xué)報(bào);2005年01期
6 林煜明;;基于政策的自配置系統(tǒng)研究[J];計(jì)算機(jī)時(shí)代;2007年02期
7 ;愛立信領(lǐng)先的業(yè)務(wù)自動(dòng)配置系統(tǒng)[J];電信網(wǎng)技術(shù);2007年09期
8 唐偉;孫明;周明天;;多階段通用網(wǎng)絡(luò)I/O庫(kù)的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用;2009年S1期
9 丁昕苗;王昕;;通用網(wǎng)絡(luò)教學(xué)試題庫(kù)的研究與框架設(shè)計(jì)[J];時(shí)代教育(教育教學(xué)版);2009年Z1期
10 黃克軍;龔文芳;;高校通用網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)方案[J];電腦知識(shí)與技術(shù);2006年32期
相關(guān)會(huì)議論文 前3條
1 陳公平;;全配置BOM的探討[A];輕型汽車技術(shù)2011年第7/8期(總第263/264期)[C];2011年
2 趙筱琳;;利用星務(wù)總線實(shí)現(xiàn)復(fù)雜可編程邏輯器件的在軌配置[A];中國(guó)空間科學(xué)學(xué)會(huì)空間探測(cè)專業(yè)委員會(huì)第十七次學(xué)術(shù)會(huì)議論文集[C];2004年
3 王關(guān)義;孫海寧;;國(guó)家自主創(chuàng)新體系中的子系統(tǒng)及其互動(dòng)優(yōu)化[A];中國(guó)企業(yè)管理研究會(huì)年度報(bào)告(2006—2007)——中國(guó)企業(yè)自主創(chuàng)新與品牌建設(shè)學(xué)術(shù)研討會(huì)暨中國(guó)企業(yè)管理研究會(huì)2006年年會(huì)論文集[C];2006年
相關(guān)重要報(bào)紙文章 前10條
1 ;珠海舉天軟件科技有限公司 云系統(tǒng)通用網(wǎng)絡(luò)計(jì)算機(jī)[N];中國(guó)計(jì)算機(jī)報(bào);2010年
2 何寶宏;軟件定義的世界[N];人民郵電;2012年
3 本報(bào)記者 郭平;網(wǎng)絡(luò)向軟件定義融合演進(jìn)[N];計(jì)算機(jī)世界;2012年
4 鄧光青;軟件定義網(wǎng)絡(luò)風(fēng)頭正勁[N];中國(guó)質(zhì)量報(bào);2013年
5 本報(bào)記者 郭濤;軟件定義存儲(chǔ):市場(chǎng)“二八”開[N];中國(guó)計(jì)算機(jī)報(bào);2013年
6 本報(bào)記者 郭濤 策劃;軟件定義未來(lái)[N];中國(guó)計(jì)算機(jī)報(bào);2013年
7 本報(bào)記者 李旭陽(yáng);軟件定義汽車[N];計(jì)算機(jī)世界;2013年
8 梁敏;軟件定義時(shí)代來(lái)臨[N];電腦報(bào);2013年
9 本報(bào)記者 劉春輝;全面的虛擬化是實(shí)現(xiàn)“軟件定義”的重要基石[N];人民郵電;2013年
10 本報(bào)記者 郭濤;軟件定義存儲(chǔ)也要“打假”[N];中國(guó)計(jì)算機(jī)報(bào);2014年
相關(guān)博士學(xué)位論文 前8條
1 李索恒;軟件定義網(wǎng)絡(luò)中多媒體傳輸路由及緩存算法研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2016年
2 肖鵬;數(shù)據(jù)中心下軟件定義網(wǎng)絡(luò)的部署及應(yīng)用[D];大連海事大學(xué);2016年
3 唐思圓;軟件定義網(wǎng)絡(luò)中資源高效的多播傳輸研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2017年
4 王軍鋒;軟件定義物聯(lián)網(wǎng)路由研究[D];華中科技大學(xué);2016年
5 楊恩眾;軟件定義多媒體組播系統(tǒng)與傳輸策略研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2017年
6 朱明;高效軟件定義車載網(wǎng)絡(luò)關(guān)鍵技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2016年
7 鄭新奇;基于GIS的城鎮(zhèn)土地優(yōu)化配置與集約利用評(píng)價(jià)研究[D];解放軍信息工程大學(xué);2004年
8 林萍萍;軟件定義網(wǎng)的東西向?qū)Φ然ヂ?lián)機(jī)制研究[D];清華大學(xué);2014年
相關(guān)碩士學(xué)位論文 前10條
1 張萌;基于OpenDaylight的通用網(wǎng)絡(luò)配置系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2017年
2 顧燁;科研資源配置方式與配置效率關(guān)系研究[D];南京師范大學(xué);2015年
3 李燁;企業(yè)R&D經(jīng)費(fèi)配置績(jī)效評(píng)價(jià)[D];浙江工業(yè)大學(xué);2014年
4 曹晶;強(qiáng)化學(xué)習(xí)在風(fēng)險(xiǎn)規(guī)避型數(shù)字化資產(chǎn)配置中的應(yīng)用[D];山東大學(xué);2017年
5 張舒;通用網(wǎng)絡(luò)學(xué)習(xí)行為采集模塊的設(shè)計(jì)與開發(fā)[D];華中師范大學(xué);2012年
6 溫海華;可配置可監(jiān)測(cè)NoC原型平臺(tái)的研究[D];合肥工業(yè)大學(xué);2010年
7 吳慶彪;軟件定義網(wǎng)絡(luò)Web認(rèn)證與訪問(wèn)控制技術(shù)研究[D];西南交通大學(xué);2015年
8 羅雨佳;一種內(nèi)容中心網(wǎng)絡(luò)的通用架構(gòu)研究[D];電子科技大學(xué);2014年
9 陳實(shí);云計(jì)算中基于多租戶的策略驅(qū)動(dòng)型軟件定義網(wǎng)絡(luò)應(yīng)用研究[D];復(fù)旦大學(xué);2014年
10 袁建明;基于SDN的ICN網(wǎng)絡(luò)設(shè)計(jì)[D];云南財(cái)經(jīng)大學(xué);2015年
,本文編號(hào):1700672
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/1700672.html