基于SDN控制器的網(wǎng)絡評測系統(tǒng)研究與實現(xiàn)
發(fā)布時間:2020-06-01 00:48
【摘要】:軟件定義網(wǎng)絡(Software Defined Networking,SDN)是一種全新的網(wǎng)絡架構,是對傳統(tǒng)網(wǎng)絡架構的創(chuàng)新。SDN將底層控制權抽離,對網(wǎng)絡實現(xiàn)集中管理,并通過強大的網(wǎng)絡可編程特性,提高了網(wǎng)絡靈活性,使網(wǎng)絡更具彈性,更易拓展。近年來,SDN快速發(fā)展,網(wǎng)絡功能日益豐富,網(wǎng)絡結(jié)構標準化進程也逐步推進。隨著SDN南向接口標準測試工作的完成,南向接口協(xié)議己得到標準化。為完成SDN技術的實際應用,統(tǒng)一的北向接口協(xié)議是必不可少的,ONF(Open Networking Foundation,開放網(wǎng)絡基金會)、OIF(Optical Internet Forum,光聯(lián)網(wǎng)論壇)等組織均在積極參與SDN北向接口協(xié)議標準的制定工作,盡快推進SDN北向接口協(xié)議標準測試工作以及結(jié)合SDN南北向接口的測試研究工作顯得尤為重要。本文針對以上情況,對SDN測試相關技術問題展開了討論,提出了 SDN網(wǎng)絡評測系統(tǒng)方案,對其中的各個模塊進行了相關實現(xiàn),并通過實際環(huán)境的搭建驗證了系統(tǒng)的可用性。主要工作如下:(1)調(diào)研了 SDN發(fā)展現(xiàn)狀及SDN測試技術,根據(jù)SDN網(wǎng)絡中的實際業(yè)務需求,對SDN北向接口功能進行抽象,并結(jié)合多域協(xié)同控制器的思想,提出了 SDN評測系統(tǒng)的設計方案。(2)設計并實現(xiàn)了 SDN北向接口一致性、互操作性測試的各個功能模塊,并在此基礎上,通過模塊和功能整合對系統(tǒng)方案進行了具體實現(xiàn)。(3)搭建實際試驗環(huán)境,通過對新一代北向接口標準TAPI(Transport Application Programming Interface,傳送網(wǎng)應用程序編程接口)的測試,驗證了系統(tǒng)的可用性。
【圖文】:
邐y逡逑圖2-1邋SDN網(wǎng)絡架構圖逡逑SDN的網(wǎng)絡架構如圖2-1所示。SDN網(wǎng)絡架構從下往上分為三層,依次是逡逑轉(zhuǎn)發(fā)層、控制層和應用層。轉(zhuǎn)發(fā)層即SDN的數(shù)據(jù)層面,,涉及物理層網(wǎng)絡設備,逡逑包括以太網(wǎng)交換機和路由器,主要通過相應的物理網(wǎng)絡設備完成數(shù)據(jù)鏈路層數(shù)據(jù)逡逑轉(zhuǎn)發(fā)的功能,實現(xiàn)對上層業(yè)務邏輯的支持?刂茖蛹矗樱模蔚目刂茖用妫煽刂棋义掀鹘M成,并且通過控制器實現(xiàn)對網(wǎng)絡中的數(shù)據(jù)流和網(wǎng)絡路徑進行控制;控制層通逡逑過從網(wǎng)絡設備獲取的關于容量和需求的信息,將路徑和流量編排信息進行下發(fā),逡逑實現(xiàn)對上層業(yè)務的支持。控制層中的控制器可以是一個或多個,多個控制器之間逡逑也可以有多種不同的協(xié)同工作方式,這部分將在后面詳細介紹。應用層包含各種逡逑實際的SDN業(yè)務應用和服務
3.邋1邋SDN評測系統(tǒng)總體方案逡逑針對當前的SDN網(wǎng)絡評測需求及應用場景,我們在本系統(tǒng)中采用了流行的逡逑瀏覽器端+服務端的BS(B:rowser-Server)模式,總體方案圖如圖3-1所示。服務端逡逑(協(xié)同控制器邏輯處理部分)是整個SDN評測系統(tǒng)最核心的部分,集中了系統(tǒng)逡逑的所有邏輯處理能力,是我們設計和實現(xiàn)的重點。其他部分包括瀏覽器端(頁面逡逑及操作可視化部分)和數(shù)據(jù)庫部分,主要負責數(shù)據(jù)可視化展示、數(shù)據(jù)存儲等。對逡逑所有的設計和提出過程,我們作如下簡單介紹。逡逑服務端,即協(xié)同控制器,是整個系統(tǒng)各項功能的核心部分,本部分需要實現(xiàn)逡逑多項功能,為了使系統(tǒng)能更易于開發(fā)、維護和功能升級,我們將系統(tǒng)的不同功能逡逑分為了不同的模塊進行封裝?紤]到實際應用中的評測需求,我們的系統(tǒng)需要分逡逑為多個核心模塊
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP393.02
【圖文】:
邐y逡逑圖2-1邋SDN網(wǎng)絡架構圖逡逑SDN的網(wǎng)絡架構如圖2-1所示。SDN網(wǎng)絡架構從下往上分為三層,依次是逡逑轉(zhuǎn)發(fā)層、控制層和應用層。轉(zhuǎn)發(fā)層即SDN的數(shù)據(jù)層面,,涉及物理層網(wǎng)絡設備,逡逑包括以太網(wǎng)交換機和路由器,主要通過相應的物理網(wǎng)絡設備完成數(shù)據(jù)鏈路層數(shù)據(jù)逡逑轉(zhuǎn)發(fā)的功能,實現(xiàn)對上層業(yè)務邏輯的支持?刂茖蛹矗樱模蔚目刂茖用妫煽刂棋义掀鹘M成,并且通過控制器實現(xiàn)對網(wǎng)絡中的數(shù)據(jù)流和網(wǎng)絡路徑進行控制;控制層通逡逑過從網(wǎng)絡設備獲取的關于容量和需求的信息,將路徑和流量編排信息進行下發(fā),逡逑實現(xiàn)對上層業(yè)務的支持。控制層中的控制器可以是一個或多個,多個控制器之間逡逑也可以有多種不同的協(xié)同工作方式,這部分將在后面詳細介紹。應用層包含各種逡逑實際的SDN業(yè)務應用和服務
3.邋1邋SDN評測系統(tǒng)總體方案逡逑針對當前的SDN網(wǎng)絡評測需求及應用場景,我們在本系統(tǒng)中采用了流行的逡逑瀏覽器端+服務端的BS(B:rowser-Server)模式,總體方案圖如圖3-1所示。服務端逡逑(協(xié)同控制器邏輯處理部分)是整個SDN評測系統(tǒng)最核心的部分,集中了系統(tǒng)逡逑的所有邏輯處理能力,是我們設計和實現(xiàn)的重點。其他部分包括瀏覽器端(頁面逡逑及操作可視化部分)和數(shù)據(jù)庫部分,主要負責數(shù)據(jù)可視化展示、數(shù)據(jù)存儲等。對逡逑所有的設計和提出過程,我們作如下簡單介紹。逡逑服務端,即協(xié)同控制器,是整個系統(tǒng)各項功能的核心部分,本部分需要實現(xiàn)逡逑多項功能,為了使系統(tǒng)能更易于開發(fā)、維護和功能升級,我們將系統(tǒng)的不同功能逡逑分為了不同的模塊進行封裝?紤]到實際應用中的評測需求,我們的系統(tǒng)需要分逡逑為多個核心模塊
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP393.02
【參考文獻】
相關期刊論文 前1條
1 張朝昆;崔勇;唐
本文編號:2690710
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2690710.html
最近更新
教材專著