网路模拟技术与应用NetworkSimulation-网路前瞻技术实验室.doc

网路模拟技术与应用NetworkSimulation-网路前瞻技术实验室.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网路模拟技术与应用NetworkSimulation-网路前瞻技术实验室

網路模擬技術與應用 Network Simulation 作業二 網路模擬軟體研討會3 姓名 : 林玲玉 學號 : 695430014 指導教授 : 潘仁義 教授 系所 : 通訊工程研究所 一開始柯老師先介紹他所做的網頁,他告訴大家想要學好Ns2,就必須看了資料後要每個步驟都自己做一次,才會真的學起來,不要只看一看,沒有動手操作,他介紹給初學者兩個網站,第一是非常重要的網站寫的很簡單,但是他把一些Ns的精隨全部都講的很清楚,而且它有提供一些範例( NS by Example );第二個網站為NS Simulator Course for Beginners,這個網站也有很多資訊,包括TCP、UDP、Security、或是分析MM1、Queue…等等很多資料可以參考( Altman )。或是柯老師寫的書,網頁都是很好的學習工具,另外有兩個網站也是很不錯的,一套繪圖軟體,一套Latex教學,在柯老師的網站中都可找到影音檔,在此次演講裡,有很多主題,我會按照主題分段一一介紹。 【WiMax】 如果有在研究此塊領域的人,可以參考以下幾個網站。 1:長庚大學老師開發,基本架構已經都ok,不過在fragmentation的部份會有bug,就是在封包傳下去後,做切割,不過到了distention端做重組時,packet的大小跟原先傳的不同。.tw/wimax_ns2.php 2:NITS,此網路寫的很不錯,但只支援一種service。 /seamlessandsecure/download.html 3:韓國發展的程式挺簡單的,而且有相關論文可以看,focus在降低contention機會,提升system throughput。 http://cnlab.kaist.ac.kr/ 【Wireless LAN】 要做這方面研究的人,一定要先看有關802.11的paper,無線802.11架構上是不一樣的,PLCP、Preamble…且傳輸速率也皆不同,故必須弄懂相關參數後再來做Simulation,正確度才會比較高。 例如,如下圖的802.11a有8種傳輸速度,但在Ac hoc裡真正拿來傳送資料的沒有那麼高的速度,有一部份會拿來傳FEC,故如果沒有弄懂,模擬的Physical是錯的,降就不準確了。802.11a White Paper。 【如何在802.11下傳送multicast的封包】 傳送multicast封包是較簡單的行為,因為不用RTS/CTS,資料傳出去就傳出去了,不管有無成功,而且不用Ack,這是為何說是較簡單行為的原因。整個程式碼的流程如下,依此順序可以很容易的Trace Code。 Recv( ) = Send( ) = sendDATA( ) = sendRTS( ) = start defer timer = deferHandler( ) =check_pktRTS( ) = transmit( ) = Done! ? Trace code時,記得現在到底是要trace的資料是傳送出去的,還是接收的,要分開來看,如此trace才會清楚。 【802.11e,EDCF】 此篇論文是依等待多少時間,及contention window來做差異性,總共分成四種不同class,AC0、AC1、AC2、AC3,此模組目前已經support了,裝完後用以下的topology來做simulation,傳四條traffic,擁有四種不同的priority,量throughput多少來看是不是真的有purity service。以下是必須修改的程式碼部份。 set opt(mac) Mac/802_11e ;# MAC type set opt(ifq) Queue/DTail/PriQ ;# interface queue type Mac/802_11e set dataRate_ 1Mb Mac/802_11e set basicRate_ 1Mb $src_udp1 set prio_ 1 此行程式碼是用header裡有prio欄位來區分是那一種class,0代表具有最高等級,2、3、4以此類推。 結果顯示每條throughput具有差異性。 【Adaptive Approach for QoS Support in IEEE 802.11e Wireless LAN】 如果發生碰撞,contention window變成兩倍,一直長上去,長到CWmax,但只要一次傳輸成功,CW會掉回CWmin。 這種情況在網路節點很多時,只要僥倖傳輸成功,每次設回CWmin時,又會開始花時間碰撞,window一直長,如此一來會很浪費,而此篇paper的想法是在channel較b

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档