畢業論文

打賞
當前位置: 畢業論文 > 計算機論文 >

基于NS2的RED隊列管理協議仿真分析研究+源代碼

時間:2019-06-21 22:15來源:畢業論文
對RED算法進行了分析,構造出該算法的一個簡單路由器網絡拓撲模型。使用安裝好的NS2平臺,編寫腳本、運行代碼和跟蹤仿真過程與分析數據,得出了仿真實驗數據的分析結果

摘  要:RED隊列管理機制是一種應用最廣的主動式隊列管理機制,該算法是為了應對網絡擁塞問題提出的主動式隊列管理算法。本文對RED算法進行了分析,構造出該算法的一個簡單路由器網絡拓撲模型。使用安裝好的NS2平臺,編寫腳本、運行代碼和跟蹤仿真過程與分析數據,得出了仿真實驗數據的分析結果。實驗表明,RED算法能夠在不同的頻寬、數據流狀態下保持穩定的隊列長度,從而有助于避免網絡擁塞和實現網絡的穩定。36518
畢業論文關鍵詞:隊列管理;RED;安裝NS2;仿真分析
RED Queue Management Protocol Based on the NS2 Simulation Analysis and Research
Abstract:The RED queue management mechanism is one of the most widely used active queue management mechanism, which is in response to the active queue management algorithm for network jam problems. RED was analyzed in this paper constructed a simple router topology model of the algorithm. Uses NS2 platform installed, write a script, running code and tracking simulation and analysis of data, experimental data analysis results are obtained. Experiments show that the RED algorithm can maintain a stable queue length in different bandwidths and data flows, thus is helpful to avoid network jam and realize network stability.
Key Word:Queue management; RED; Installs NS2; Simulation analysis
目    錄

摘  要    1
引言    1
1.路由器隊列管理    2
1.1 DROP TAIL和被動式隊列管理機制    2
1.2 RED和主動隊列管理機制    2
2.NS2軟件安裝    3 源`自*六:維.論^文'網www.aftnzs.live
2.1軟件介紹    3
2.2軟件安裝    4
3.實驗環境配置    6
3.1網絡拓撲及參數設置    6
3.2代碼分析    7
4.仿真結果分析    8
4.1 RED管理機制下的分析比較    8
4.2主要結論    12
5.總結    12
參考文獻    13
致謝    14
基于NS2的RED隊列管理協議仿真分析研究
引言
科技發展迅猛的今天,為人們的實驗研究帶來了很大的便利,我們可以通過仿真軟件開展仿真實驗。其中因特網發展的勢頭更是突飛猛進,隨之網絡規模是奇大無比,若是我們還想只依賴TCP擁塞控制機制來達到網絡服務質量(QOS)有所提高的目的是可想而知不行的,所以要想有效控制網絡擁塞則必須把網絡中的中間節點也加入到控制行列中,于是出現了許多基于路由器擁塞控制策略,通常也稱之為隊列管理機制。此機制的重要思想就是通過排隊算法決定包的丟棄、運輸,借此分配帶寬,進而提高網絡的服務質量和性能。
1.路由器隊列管理
路由器中每一個端口使用的都是帶寬統計復用,主要是由于它是一個在包交換基礎上的設備,所以在端口處路由器必須要維護多個或至少一個隊列,不然路由器將沒法解決多個數據包一起向同一端口轉發和端口服務質量等諸多問題。通過路由器對隊列進行管理可以實現維持較小的隊列長度的目的,并且還可以通過降低排隊延遲和提高吞吐量的方式實現。
 如今的隊列管理可以分為兩大類:一個是被動式隊列管理(Passive Queue Management,PQM),另一個便是主動式隊列管理(Active Queue Management,AQM)。

源`自*六:維.論^文'網www.aftnzs.live


1.1 DROP TAIL和被動式隊列管理機制
在一個封包到達隊列的時候,會把其放入隊列等待發送,但由于該隊列的長度是有限的,因此當數據流量過大,但是隊列已經沒有空間暫時存放新傳入的封包,這時就會把隊列最尾端的封包給丟棄,這樣的隊列管理機制就叫做“去尾機制”(Drop Tail)。 基于NS2的RED隊列管理協議仿真分析研究+源代碼:http://www.aftnzs.live/jisuanjilunwen/20190621/35006.html
------分隔線----------------------------
推薦內容
双色球走势图带连线