看板 Network_Sim 關於我們 聯絡資訊
在下目前在做群播的研究需要使用PUMA routing protocol, MAC protocal是採用802_11,在某些情況下需要調整Data rate 但是奇怪的是無論我怎麼調整Data rate, tracefile 出來的結果, 都會是相同的是完全一樣,即使我把Data rate調整到0,都不會有變化 我在TCL裡面是用Mac/802_11 set dataRate_ 1.0e6的方式來調整 Data rate,但tracefile資料都一樣這點我百思不得其解。 正因為這樣,我另外使用DSDV routing protocol作為比較, 只調整Data rate, DSDV跑出來的結果是如預期般的正常。 我真的想不通啊!還想請各位前輩指點 感謝:) 方才找到一個網址與我的問題很類似 http://ppt.cc/~W~C 我的BasicRate_是設在1.0e6 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.17.172 ※ 編輯: qoo1991 來自: 114.47.17.172 (03/29 23:33)
mirocle:有請高手jackyang1278 03/30 01:11
qoo1991:剛剛找到一個討論串,無奈英文不是很好,一直無法深入研究 03/30 03:01
qoo1991:http://ppt.cc/~W~C 03/30 03:01
qoo1991:有請各位前輩幫忙分析 感謝! 03/30 03:02
※ 編輯: qoo1991 來自: 114.47.17.172 (03/30 03:04) ※ 編輯: qoo1991 來自: 114.47.17.172 (03/30 03:07)
jackyang1278:你去看看ns-default.tcl 數值有沒有變看看 03/30 14:02
mirocle:你是要在tcl檔調整還是在mac-802_11.cc中調整? 03/30 14:12
mirocle:如果要在tcl檔中調整,你要先取得你要調整Data rate當下的 03/30 14:13
mirocle:時間,用一個變數記錄下來(ex:time) 接著在tcl檔中用指令 03/30 14:15
mirocle:$ns at time "Mac/802_11 set dataRate_ XXX" 03/30 14:17
mirocle:我也不太懂你要的是怎樣,你可能要再說清楚一點 03/30 14:18
jackyang1278:mirocle ns2神手 03/30 14:22
mirocle:ligg ipm onqd jrhu damh 03/30 14:35
mirocle:好像應該去改ns-default.tcl中的值,傑克洋根本神手 03/30 14:39
我是想要在TCL中做調整,大概的分析是我想要有5個data rate的值(ex 0.1Mb 0.3Mb ...) 且在相同的CBR rate情況下觀察packet lost rate 我有去追mac-802_11.cc 程式如我先前貼的討論串一樓的程式,後來發現調整basicRate_ 會影響multicast的傳輸但是調整dataRate_並不會影響multicast。 dataRate_影響的是unicast的傳輸,正如我上面做的DSDV unicast 在packet lost rate 的表現較符合預期。 在TCL裡調整basicRate_ 影響multicast,調整dataRate_ 影響unicast, 這個結論不知道是否正確? 請各位不吝指正 感謝 ※ 編輯: qoo1991 來自: 114.47.17.172 (03/30 17:38)
mirocle:你的puma routing protocol是自己寫的吧? 03/30 20:11
mirocle:ns-2.34不支援puma routing protocol 03/30 20:12
mirocle:不知道你的版本是多少(難道是ns-3!?) 03/30 20:12
mirocle:自己寫的檔案看trace檔沒用吧,你要去改trace的程序 03/30 20:13
我用的是一個巴西的碩士生寫的protocol http://ppt.cc/rNkf 是參照柯老師的方式把PUMA 掛進去的目前用的環境是NS-2.35 ※ 編輯: qoo1991 來自: 1.173.101.157 (03/30 22:57) ※ 編輯: qoo1991 來自: 1.173.101.157 (03/30 22:58)
mirocle:trace這部分我沒改過,你要自己改,ns_doc.pdf裡面16.1.6 03/31 20:13
mirocle:裡面有提到trace support的部份,這部分你要自己弄了 03/31 20:14
mirocle:上面你不是已經寫出結論了嗎,應該就是那樣 03/31 20:20
mirocle:程式不符合預期我也不清楚你的原因,除非把你做的東西全部 03/31 20:22
mirocle:攤開來說... 03/31 20:22
CLRIS:有時候真的是版本問題,建議先確定能用的NS2版本掛進去 04/02 12:14
CLRIS:然後再確定現在的問題..這是切身體悟,版本不是越新越好 04/02 12:15
mirocle:我是用ns-2.34 說不定有些不太一樣 04/02 13:45
jackyang1278:我也是ns-2.34 版本差異不是很知道 04/02 14:31
qoo1991:ok 感謝各位的回覆 04/06 19:57
peng0219:我也用過puma 環境是NS2.34 是能夠執行的 05/31 16:25