李愛平
(西藏民族大學(xué) 咸陽 712082)
?
基于OPNET的交換式局域網(wǎng)仿真建模與分析*
李愛平
(西藏民族大學(xué)咸陽712082)
摘要OPNET是計算機(jī)網(wǎng)絡(luò)仿真軟件之一,可構(gòu)建和實際網(wǎng)絡(luò)完全一致的圖形網(wǎng)絡(luò)模型,并通過運行仿真,可提取任意統(tǒng)計量,結(jié)果非常直觀。論文通過OPNET仿真軟件,搭建相應(yīng)的交換式局域網(wǎng)網(wǎng)絡(luò)模型,并收集相應(yīng)的統(tǒng)計量,主要用來測試交換機(jī)和集線器在局域網(wǎng)中怎樣連接,才能達(dá)到更好的性能。
關(guān)鍵詞OPNET; 交換式局域網(wǎng); 集線器; 交換機(jī)
Class NumberTP393
1引言
在普通的商用網(wǎng)絡(luò)中由于交換機(jī)性能高,擴(kuò)展性強(qiáng)等優(yōu)勢,逐漸成為了以太網(wǎng)互聯(lián)的主流技術(shù),而集線器技術(shù)已經(jīng)基本不再使用,逐漸淡出市場。但集線器還有傳輸延時小、響應(yīng)速度快等特點,對于要求實時性能的系統(tǒng)而言也是一種優(yōu)勢[1]。本文通過OPNET仿真軟件,搭建相應(yīng)的交換式局域網(wǎng)網(wǎng)絡(luò)模型,并收集相應(yīng)的統(tǒng)計量,主要用來測試交換機(jī)和集線器在局域網(wǎng)中怎樣連接,才能達(dá)到更好的性能。
2交換式局域網(wǎng)的建模
將網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)映射到OPNET中,建立如圖1中所示的模型,此場景名稱為:4hubandswitch。在此局域網(wǎng)中共由32臺主機(jī),4臺集線器,1臺交換機(jī)組成。32臺主機(jī)被劃分為4個子網(wǎng),每個子網(wǎng)由8臺主機(jī)組成,并通過10M雙絞線連接到相應(yīng)的集線器,4個集線器也通過10M雙絞線連接到交換機(jī)。為了比較交換機(jī)和集線器在局域網(wǎng)中怎樣連接,才能達(dá)到更好的性能,把圖1中所有的集線器全部換成交換機(jī),從而搭建圖2中所示的網(wǎng)絡(luò)模型,此場景名稱為:4switchandswitch1。
圖1 用集線器組成的交換式局域網(wǎng)
圖2 用交換機(jī)組成的交換式局域網(wǎng)
3設(shè)置輸入?yún)?shù)
在建立好的網(wǎng)絡(luò)模型中,要對節(jié)點0~31進(jìn)行參數(shù)設(shè)置。開始時間為5s,On的平均持續(xù)時間為100s,Off的平均持續(xù)時間為0.1s,包產(chǎn)生間隔時間為0.02s,包分組大小為1500bytes,仿真參數(shù)設(shè)置如圖3所示。
圖3 仿真輸入?yún)?shù)設(shè)置
4設(shè)置輸出參數(shù)
本次仿真選擇了“global statistics”全局狀態(tài)下的網(wǎng)絡(luò)時延delay,“node statistics”下的網(wǎng)絡(luò)沖突次數(shù)collision count作為輸出統(tǒng)計量,這些統(tǒng)計量聯(lián)合起來,可以大致反映交換式局域網(wǎng)的性能[2]。
5仿真結(jié)果發(fā)布與分析
設(shè)定仿真時間為2min,隨機(jī)種子為128,運行仿真后,在網(wǎng)絡(luò)場景空白處單擊右鍵,選擇“view results”查看仿真結(jié)果[3],其中收集的網(wǎng)絡(luò)延時的統(tǒng)計量如圖4所示。從圖4中觀察網(wǎng)絡(luò)延時,可以看到用交換機(jī)進(jìn)行網(wǎng)絡(luò)互連時的網(wǎng)絡(luò)延時較小,時間低于0.5ms;而用集線器進(jìn)行網(wǎng)絡(luò)互聯(lián)時,網(wǎng)絡(luò)延時相對較大,時間在3ms~10ms之間。
圖4 網(wǎng)絡(luò)延時
其原因在于集線器和交換機(jī)的工作原理不一樣。集線器所形成的網(wǎng)絡(luò)是一個共享介質(zhì)的局域網(wǎng),所以當(dāng)上下行一同傳輸數(shù)據(jù)時信號容易出現(xiàn)碰撞現(xiàn)象,形成網(wǎng)絡(luò)阻塞[4~5],圖5為收集到的節(jié)點沖突次數(shù)統(tǒng)計量。從圖中可以看出,用集線器進(jìn)行網(wǎng)絡(luò)互聯(lián)時,節(jié)點產(chǎn)生的沖突次數(shù)較多,所以它不具備單獨應(yīng)用于大型網(wǎng)絡(luò)中的能力。
圖5 節(jié)點沖突次數(shù)
交換機(jī)采用的工作方式是獨享帶寬,它根據(jù)MAC地址尋址,通過站表中的地址選擇路由,完成信號由設(shè)備入口到出口的轉(zhuǎn)發(fā),所以傳輸數(shù)據(jù)時不會產(chǎn)生阻塞。但因在數(shù)據(jù)轉(zhuǎn)發(fā)過程中需查找路由,所以會產(chǎn)生相應(yīng)的網(wǎng)絡(luò)延時[6~8]。
6改進(jìn)后的交換式局域網(wǎng)建模與仿真分析
由前述分析可知,集線器的規(guī)模一般不能太大。改進(jìn)后的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖6所示,此場景名稱為:8hubandswitch1,在此局域網(wǎng)中,32臺主機(jī)被劃分為8個子網(wǎng),每個子網(wǎng)由4臺主機(jī)組成,并通過10M雙絞線連接到相應(yīng)的集線器,8個集線器也通過10M雙絞線連接到交換機(jī)。對比場景4switchandswitch1和場景8hubandswitch1,收集的網(wǎng)絡(luò)延時統(tǒng)計量結(jié)果如圖7所示。由圖7結(jié)果分析可知,集線器的規(guī)模變小以后,網(wǎng)絡(luò)延時減小,其性能比用交換機(jī)組網(wǎng)時要好。圖8為收集到的節(jié)點沖突次數(shù)統(tǒng)計量,對比圖5可知,集線器規(guī)模變小以后,網(wǎng)絡(luò)沖突次數(shù)也減小很多[9]。
圖6 用集線器組成的交換式局域網(wǎng)
圖7 改進(jìn)后的網(wǎng)絡(luò)延時
圖8 改進(jìn)后的節(jié)點沖突次數(shù)
7結(jié)語
將OPNET網(wǎng)絡(luò)仿真技術(shù)引入網(wǎng)絡(luò)設(shè)計中,不需要耗費大量的設(shè)備資金投入、從而可以減少網(wǎng)絡(luò)設(shè)計成本[10]。本文借助于OPNET仿真軟件,對不同的交換式局域網(wǎng)進(jìn)行了仿真,最后收集到相關(guān)的統(tǒng)計量,分別從網(wǎng)絡(luò)延時、沖突次數(shù)方面對比了各種不同組網(wǎng)情況下的網(wǎng)絡(luò)性能。由結(jié)果分析可知,集線器具有傳輸延時小、響應(yīng)速度快等特點,因此對于要求實時性能的系統(tǒng)而言是一種優(yōu)勢。
參 考 文 獻(xiàn)
[1] 黃斌,陳必然.可編程器件在以太網(wǎng)集線器中的應(yīng)用[J].光器件,2007(10):51-52.
HUANG Bin, CHEN Biran, CAO Xing. Implementation of ethernet repeater with programmable device FPGA[J]. Light Device,2007(10):51-52.
[2] 張銘,竇赫蕾,常春藤.OPNET Modeler與網(wǎng)絡(luò)仿真[M].北京:人民郵電出版社,2007.
ZHANG Ming, DOU Helei, CHANG Chunteng. Modeler and Network simulation[M]. Beijing: Posts & Telecommunications Press,2007.
[3] 陳向陽,談宏華,張彥鐸,等.現(xiàn)代網(wǎng)絡(luò)設(shè)計[M].北京:清華大學(xué)出版社,2004.
CHEN Xiangyang, TAN Honghua, ZHANG Yanduo, et al. Design of Modernnetwork[M]. Beijing: Tsinghua University Press, 2004.
[4] 張鋒,葉麗娜.基于OPNET的校園網(wǎng)網(wǎng)絡(luò)性能仿真[J].理論與方法,2009(12):35-38.
ZHANG Feng, YE Lina. Campus net network performance simulation based on OPNET[J]. Theory and Method,2009(12):35-38.
[5] 李滿,謝卓奇,郭杰,等.基于OPNET Modeler的擴(kuò)展WLAN仿真及實測研究[J].通信技術(shù),2008(6):26-32.
LI Man, XIE Zhuoqi, GUO Jie, et al. Simulation and Measurement of Extended WLAN Based on OPNET[J]. Communications Technology,2008(6):26-32.
[6] 林瑜華,莫家慶.基于OPNET的網(wǎng)絡(luò)仿真實驗教學(xué)研究[J].實驗科學(xué)與技術(shù),2011(8):39-42.
LIN Yuhua, MO Jiaqing. Research of Experiment Teaching of Network Simulation Based on OPNET[J]. Experiment Science and Technology,2011(8):39-42.
[7] 孫巍,張博,郭鵬星.OPNET Modeler的公司局域網(wǎng)仿真與分析[J].通信電源技術(shù),2015(1):104-105.
SUN Wei, ZHANG Bo, GUO Pengxing. Simulation and Analysis of Local Area Network(LAN) of a Company Based on OPNET Modeler[J]. Telecom Power Technology,2015(1):104-105.
[8] 顏慶茁,葉添福.基于OPNET的計算機(jī)網(wǎng)絡(luò)仿真實驗教學(xué)研究[J].集美大學(xué)學(xué)報,2014(3):111-114.
YAN Qingzhuo, YE Tianfu. Research of the Experimental Teaching of Computer Networks Simulation Based on OPNET Modeler[J]. Journal of Jimei University,2014(3):111-114.
[9] 張旭華,劉行舟,盧樹永,等.基于OPNET的無線網(wǎng)絡(luò)實驗的設(shè)計研究[J].東莞理工學(xué)院學(xué)報,2013(5):63-66.
ZHANG Xuhua, LIU Xingzhou, LU Shuyong, et al. Research on Wireless Network Experiments Based on OPNET[J]. Journal of DongGuanUniversity of Technology,2013(5):63-66.
[10] 彭燕.校園網(wǎng)在OPNET中的仿真實現(xiàn)[J].微電子學(xué)與計算機(jī),2012(10):103-107.
PENG Yan. Practice of Campus Network Simulation Modeling Based on OPNET[J]. Microelectronics & Computer,2012(10):103-107.
Simulation Modeling and Analysis of Switching LAN Based on OPNET
LI Aiping
(Xizang Minzu University, Xianyang712082)
AbstractOPNET is a simulated software of computer network. Network model can be constructed as the same as actual network. After running, any statistics can be collected, and the result is very intuitive. In this paper, several switched local area networks models are constructed and relevant statistics is collected by using OPNET simulated software in order to examine the best capability of different implementations of local area networks connected by switches and hubs.
Key WordsOPNET, switched local area networks, hub, switch
* 收稿日期:2015年11月13日,修回日期:2015年12月18日
基金項目:西藏民族大學(xué)通信工程專業(yè)重點課程建設(shè)資助。
作者簡介:李愛平,女,講師,研究方向:無線通信、通信網(wǎng)絡(luò)仿真。
中圖分類號TP393
DOI:10.3969/j.issn.1672-9722.2016.05.034