推 mirocle:有請高手jackyang1278 03/30 01:11
→ qoo1991:剛剛找到一個討論串,無奈英文不是很好,一直無法深入研究 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