<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 一種基于OPNET的小型網(wǎng)絡(luò)仿真及分析

          一種基于OPNET的小型網(wǎng)絡(luò)仿真及分析

          作者: 時(shí)間:2009-05-05 來源:網(wǎng)絡(luò) 收藏

          圖中紅色曲線代表未擴(kuò)展的網(wǎng)絡(luò),藍(lán)色代表擴(kuò)展后的網(wǎng)絡(luò)。由仿真結(jié)果可以看出,在增加外圍網(wǎng)絡(luò)的的情況下,網(wǎng)絡(luò)的負(fù)載的變化仍然比較平穩(wěn),并未出現(xiàn)單調(diào)遞增的趨勢,所以擴(kuò)展后的網(wǎng)絡(luò)仍然可以穩(wěn)定運(yùn)行,再由圖4可以看出,盡管擴(kuò)展后網(wǎng)絡(luò)的負(fù)載增加了,但是網(wǎng)絡(luò)延遲并沒有發(fā)生明顯的變化,最終都在0.004s左右。

          下面另一種情況,假設(shè)一個(gè)公司有有兩間辦公室,一間內(nèi)有主機(jī)三十臺(tái),一間內(nèi)有主機(jī)十五臺(tái),其中一種拓?fù)浣Y(jié)構(gòu)如圖2所示,下面還有一種拓?fù)浣Y(jié)構(gòu),如圖5所示:

          和圖2相比,該拓?fù)浣Y(jié)構(gòu)中只用了一個(gè)交換機(jī),沒有使用路由器,通過仿真比較這兩種拓?fù)涞慕y(tǒng)計(jì)量結(jié)果如下圖所示:

          由顯示結(jié)果可以看出,兩種拓?fù)浣Y(jié)構(gòu)都能使網(wǎng)絡(luò)穩(wěn)定運(yùn)行,它們的負(fù)載大致是相同的,網(wǎng)絡(luò)延遲也大致相同。從仿真結(jié)果可以看出,兩種拓?fù)浣Y(jié)構(gòu)對網(wǎng)絡(luò)的影響大致上是相同的,所以在給一個(gè)小公司配置網(wǎng)絡(luò)結(jié)構(gòu)時(shí),兩種結(jié)構(gòu)似乎可以任意選擇。但是,在當(dāng)今的世界上,我們做任何事情都講究簡單節(jié)省、經(jīng)濟(jì)實(shí)惠。所以從經(jīng)濟(jì)的角度上來說,我們應(yīng)該選擇圖5的拓?fù)浣Y(jié)構(gòu),因?yàn)樵谠摻Y(jié)構(gòu)下,不僅保證了網(wǎng)絡(luò)的性能沒有降低,而且節(jié)省了一個(gè)路由器、一個(gè)交換機(jī)以及若干雙絞線的費(fèi)用開銷。


          3 總結(jié)
          文中描述了0PNET仿真軟件的建模機(jī)制和仿真特點(diǎn),并通過仿真了一個(gè)星型網(wǎng)絡(luò)在增加相應(yīng)的網(wǎng)絡(luò)的情況下,網(wǎng)絡(luò)性能的變化,結(jié)果顯示,網(wǎng)絡(luò)仍然可以穩(wěn)定運(yùn)行。同時(shí)通過為一個(gè)小型公司選擇了一個(gè)最佳的經(jīng)濟(jì)實(shí)惠的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();