基于SDN的WMN路由技術研究
發(fā)布時間:2021-03-10 01:08
無線網狀網絡(Wireless Mesh Network,簡稱WMN)是一種動態(tài)、多跳的無線自組織網絡。在WMN中,路由協議一直是其研究重點之一。到目前為止,已經有各種類型的自組織路由協議。但是這些路由協議都有自己適合的領域,并沒有一種路由協議能夠適用于當前所有的場景。在傳統(tǒng)網絡中,由于網絡拓撲基本穩(wěn)定,使用單一的路由協議就能滿足要求。但是WMN的網絡環(huán)境瞬息萬變,單一的路由協議已經越來越不能滿足需求。為此需要一種能夠根據當前網絡環(huán)境,自適應決策出最優(yōu)路由策略,并下發(fā)至底層網絡的方案。為了解決WMN面臨的這些難題,有些學者提出將軟件定義網絡(Software Defined Network,簡稱SDN)的設計思想融合入WMN的網絡架構中,并提出了軟件定義無線網狀網(Software Defined Wireless Mesh Network,簡稱SD-WMN)的概念。SDN是一種能夠將轉發(fā)平面和控制平面分離,實現底層網絡設備虛擬化的新型網絡架構,支持基于全局網絡的應用開發(fā)。SDN設計思想的加入給WMN增加了更大的擴展性、動態(tài)性和可管理性。也為WMN網絡無法根據現有網絡環(huán)境動態(tài)切換路由協...
【文章來源】:西安電子科技大學陜西省 211工程院校 教育部直屬院校
【文章頁數】:87 頁
【學位級別】:碩士
【部分圖文】:
自適應路由協議切換方案架構圖
西安電子科技大學碩士學位論文過無線介質進行數據的轉發(fā)。SD-WMN 的網絡架構將 SD合起來,這對 SDN 和 WMN 的發(fā)展都有著重要的推動作-WMN 網絡架構的設計與實現SD-WMN 協議交互MN 中主要涉及到兩個模塊的數據交互[33]。一個是 MeshOpenFlow 路由協議。如何將兩個協議的數據進行交互是 S如圖 3.2 所示,Mesh 自組網路由協議的主要功能是獲取N 網絡架構中,路由表項的主要還是靠 SDN 控制器下發(fā)路由協議獲取到的路由信息轉換成 OpenFlow 協議支持的的流表項分發(fā)給對應的底層 Mesh 節(jié)點,用于數據流的轉
圖3.4 SD-WMN 設備固件架構圖 3.4 為本論文中所使用的基于 OpenWRT 的固件架構圖,主要由以下幾1)Linux Kernel:Linux Kernel 位于 OpenWRT 系統(tǒng)的最底層,具有高,具備與設備本身所匹配的屬性。2)uClibc:uClibc 位于 Linux 內核之上,相當于嵌入式系統(tǒng)中 Glibc, C 語言標準庫,包含各種常用的 C 庫函數?梢詾 OpenWRT 系統(tǒng)中供編程語言標準庫支持。3)BusyBox:BusyBox 相當于 Linux 系統(tǒng)中的 shell,提供了很多標準的類具。如常用的 grep、find 等。4)IPKG:該模塊是 OpenWRT 系統(tǒng)的包管理系統(tǒng),相當于 Linux 系統(tǒng)5)User Program:該空間是用戶自定義的運行空間。本論文中所Flow 模塊和自組網協議模塊都是運行在用戶空間中。6)UCI:該模塊為嵌入式系統(tǒng)提供了一個可視化的界面。
本文編號:3073788
【文章來源】:西安電子科技大學陜西省 211工程院校 教育部直屬院校
【文章頁數】:87 頁
【學位級別】:碩士
【部分圖文】:
自適應路由協議切換方案架構圖
西安電子科技大學碩士學位論文過無線介質進行數據的轉發(fā)。SD-WMN 的網絡架構將 SD合起來,這對 SDN 和 WMN 的發(fā)展都有著重要的推動作-WMN 網絡架構的設計與實現SD-WMN 協議交互MN 中主要涉及到兩個模塊的數據交互[33]。一個是 MeshOpenFlow 路由協議。如何將兩個協議的數據進行交互是 S如圖 3.2 所示,Mesh 自組網路由協議的主要功能是獲取N 網絡架構中,路由表項的主要還是靠 SDN 控制器下發(fā)路由協議獲取到的路由信息轉換成 OpenFlow 協議支持的的流表項分發(fā)給對應的底層 Mesh 節(jié)點,用于數據流的轉
圖3.4 SD-WMN 設備固件架構圖 3.4 為本論文中所使用的基于 OpenWRT 的固件架構圖,主要由以下幾1)Linux Kernel:Linux Kernel 位于 OpenWRT 系統(tǒng)的最底層,具有高,具備與設備本身所匹配的屬性。2)uClibc:uClibc 位于 Linux 內核之上,相當于嵌入式系統(tǒng)中 Glibc, C 語言標準庫,包含各種常用的 C 庫函數?梢詾 OpenWRT 系統(tǒng)中供編程語言標準庫支持。3)BusyBox:BusyBox 相當于 Linux 系統(tǒng)中的 shell,提供了很多標準的類具。如常用的 grep、find 等。4)IPKG:該模塊是 OpenWRT 系統(tǒng)的包管理系統(tǒng),相當于 Linux 系統(tǒng)5)User Program:該空間是用戶自定義的運行空間。本論文中所Flow 模塊和自組網協議模塊都是運行在用戶空間中。6)UCI:該模塊為嵌入式系統(tǒng)提供了一個可視化的界面。
本文編號:3073788
本文鏈接:http://www.sikaile.net/kejilunwen/xinxigongchenglunwen/3073788.html